AWS SDK for C++  1.9.104
AWS SDK for C++
TransferClient.h
Go to the documentation of this file.
1 
6 #pragma once
37 #include <aws/core/NoResult.h>
40 #include <future>
41 #include <functional>
42 
43 namespace Aws
44 {
45 
46 namespace Http
47 {
48  class HttpClient;
49  class HttpClientFactory;
50 } // namespace Http
51 
52 namespace Utils
53 {
54  template< typename R, typename E> class Outcome;
55 namespace Threading
56 {
57  class Executor;
58 } // namespace Threading
59 } // namespace Utils
60 
61 namespace Auth
62 {
63  class AWSCredentials;
64  class AWSCredentialsProvider;
65 } // namespace Auth
66 
67 namespace Client
68 {
69  class RetryStrategy;
70 } // namespace Client
71 
72 namespace Transfer
73 {
74 
75 namespace Model
76 {
77  class CreateAccessRequest;
78  class CreateServerRequest;
79  class CreateUserRequest;
80  class CreateWorkflowRequest;
81  class DeleteAccessRequest;
82  class DeleteServerRequest;
83  class DeleteSshPublicKeyRequest;
84  class DeleteUserRequest;
85  class DeleteWorkflowRequest;
86  class DescribeAccessRequest;
87  class DescribeExecutionRequest;
88  class DescribeSecurityPolicyRequest;
89  class DescribeServerRequest;
90  class DescribeUserRequest;
91  class DescribeWorkflowRequest;
92  class ImportSshPublicKeyRequest;
93  class ListAccessesRequest;
94  class ListExecutionsRequest;
95  class ListSecurityPoliciesRequest;
96  class ListServersRequest;
97  class ListTagsForResourceRequest;
98  class ListUsersRequest;
99  class ListWorkflowsRequest;
100  class SendWorkflowStepStateRequest;
101  class StartServerRequest;
102  class StopServerRequest;
103  class TagResourceRequest;
104  class TestIdentityProviderRequest;
105  class UntagResourceRequest;
106  class UpdateAccessRequest;
107  class UpdateServerRequest;
108  class UpdateUserRequest;
109 
142 
143  typedef std::future<CreateAccessOutcome> CreateAccessOutcomeCallable;
144  typedef std::future<CreateServerOutcome> CreateServerOutcomeCallable;
145  typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
146  typedef std::future<CreateWorkflowOutcome> CreateWorkflowOutcomeCallable;
147  typedef std::future<DeleteAccessOutcome> DeleteAccessOutcomeCallable;
148  typedef std::future<DeleteServerOutcome> DeleteServerOutcomeCallable;
149  typedef std::future<DeleteSshPublicKeyOutcome> DeleteSshPublicKeyOutcomeCallable;
150  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
151  typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
152  typedef std::future<DescribeAccessOutcome> DescribeAccessOutcomeCallable;
153  typedef std::future<DescribeExecutionOutcome> DescribeExecutionOutcomeCallable;
154  typedef std::future<DescribeSecurityPolicyOutcome> DescribeSecurityPolicyOutcomeCallable;
155  typedef std::future<DescribeServerOutcome> DescribeServerOutcomeCallable;
156  typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
157  typedef std::future<DescribeWorkflowOutcome> DescribeWorkflowOutcomeCallable;
158  typedef std::future<ImportSshPublicKeyOutcome> ImportSshPublicKeyOutcomeCallable;
159  typedef std::future<ListAccessesOutcome> ListAccessesOutcomeCallable;
160  typedef std::future<ListExecutionsOutcome> ListExecutionsOutcomeCallable;
161  typedef std::future<ListSecurityPoliciesOutcome> ListSecurityPoliciesOutcomeCallable;
162  typedef std::future<ListServersOutcome> ListServersOutcomeCallable;
163  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
164  typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
165  typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
166  typedef std::future<SendWorkflowStepStateOutcome> SendWorkflowStepStateOutcomeCallable;
167  typedef std::future<StartServerOutcome> StartServerOutcomeCallable;
168  typedef std::future<StopServerOutcome> StopServerOutcomeCallable;
169  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
170  typedef std::future<TestIdentityProviderOutcome> TestIdentityProviderOutcomeCallable;
171  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
172  typedef std::future<UpdateAccessOutcome> UpdateAccessOutcomeCallable;
173  typedef std::future<UpdateServerOutcome> UpdateServerOutcomeCallable;
174  typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
175 } // namespace Model
176 
177  class TransferClient;
178 
179  typedef std::function<void(const TransferClient*, const Model::CreateAccessRequest&, const Model::CreateAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessResponseReceivedHandler;
180  typedef std::function<void(const TransferClient*, const Model::CreateServerRequest&, const Model::CreateServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServerResponseReceivedHandler;
181  typedef std::function<void(const TransferClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
182  typedef std::function<void(const TransferClient*, const Model::CreateWorkflowRequest&, const Model::CreateWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateWorkflowResponseReceivedHandler;
183  typedef std::function<void(const TransferClient*, const Model::DeleteAccessRequest&, const Model::DeleteAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessResponseReceivedHandler;
184  typedef std::function<void(const TransferClient*, const Model::DeleteServerRequest&, const Model::DeleteServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServerResponseReceivedHandler;
185  typedef std::function<void(const TransferClient*, const Model::DeleteSshPublicKeyRequest&, const Model::DeleteSshPublicKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSshPublicKeyResponseReceivedHandler;
186  typedef std::function<void(const TransferClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
187  typedef std::function<void(const TransferClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteWorkflowResponseReceivedHandler;
188  typedef std::function<void(const TransferClient*, const Model::DescribeAccessRequest&, const Model::DescribeAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccessResponseReceivedHandler;
189  typedef std::function<void(const TransferClient*, const Model::DescribeExecutionRequest&, const Model::DescribeExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExecutionResponseReceivedHandler;
190  typedef std::function<void(const TransferClient*, const Model::DescribeSecurityPolicyRequest&, const Model::DescribeSecurityPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityPolicyResponseReceivedHandler;
191  typedef std::function<void(const TransferClient*, const Model::DescribeServerRequest&, const Model::DescribeServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServerResponseReceivedHandler;
192  typedef std::function<void(const TransferClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
193  typedef std::function<void(const TransferClient*, const Model::DescribeWorkflowRequest&, const Model::DescribeWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeWorkflowResponseReceivedHandler;
194  typedef std::function<void(const TransferClient*, const Model::ImportSshPublicKeyRequest&, const Model::ImportSshPublicKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportSshPublicKeyResponseReceivedHandler;
195  typedef std::function<void(const TransferClient*, const Model::ListAccessesRequest&, const Model::ListAccessesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccessesResponseReceivedHandler;
196  typedef std::function<void(const TransferClient*, const Model::ListExecutionsRequest&, const Model::ListExecutionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListExecutionsResponseReceivedHandler;
197  typedef std::function<void(const TransferClient*, const Model::ListSecurityPoliciesRequest&, const Model::ListSecurityPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityPoliciesResponseReceivedHandler;
198  typedef std::function<void(const TransferClient*, const Model::ListServersRequest&, const Model::ListServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServersResponseReceivedHandler;
199  typedef std::function<void(const TransferClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
200  typedef std::function<void(const TransferClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
201  typedef std::function<void(const TransferClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListWorkflowsResponseReceivedHandler;
202  typedef std::function<void(const TransferClient*, const Model::SendWorkflowStepStateRequest&, const Model::SendWorkflowStepStateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendWorkflowStepStateResponseReceivedHandler;
203  typedef std::function<void(const TransferClient*, const Model::StartServerRequest&, const Model::StartServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartServerResponseReceivedHandler;
204  typedef std::function<void(const TransferClient*, const Model::StopServerRequest&, const Model::StopServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopServerResponseReceivedHandler;
205  typedef std::function<void(const TransferClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
206  typedef std::function<void(const TransferClient*, const Model::TestIdentityProviderRequest&, const Model::TestIdentityProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestIdentityProviderResponseReceivedHandler;
207  typedef std::function<void(const TransferClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
208  typedef std::function<void(const TransferClient*, const Model::UpdateAccessRequest&, const Model::UpdateAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccessResponseReceivedHandler;
209  typedef std::function<void(const TransferClient*, const Model::UpdateServerRequest&, const Model::UpdateServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServerResponseReceivedHandler;
210  typedef std::function<void(const TransferClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
211 
226  {
227  public:
229 
235 
241 
246  TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
248 
249  virtual ~TransferClient();
250 
251 
264 
279 
293  virtual void CreateAccessAsync(const Model::CreateAccessRequest& request, const CreateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
294 
305 
318 
330  virtual void CreateServerAsync(const Model::CreateServerRequest& request, const CreateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
331 
346 
363 
379  virtual void CreateUserAsync(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
380 
391 
404 
416  virtual void CreateWorkflowAsync(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
417 
425 
435 
444  virtual void DeleteAccessAsync(const Model::DeleteAccessRequest& request, const DeleteAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
445 
453 
463 
472  virtual void DeleteServerAsync(const Model::DeleteServerRequest& request, const DeleteServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
473 
480 
489 
497  virtual void DeleteSshPublicKeyAsync(const Model::DeleteSshPublicKeyRequest& request, const DeleteSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
498 
508 
520 
531  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
532 
539 
548 
556  virtual void DeleteWorkflowAsync(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
557 
568 
581 
593  virtual void DescribeAccessAsync(const Model::DescribeAccessRequest& request, const DescribeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
594 
602 
612 
621  virtual void DescribeExecutionAsync(const Model::DescribeExecutionRequest& request, const DescribeExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
622 
633 
646 
658  virtual void DescribeSecurityPolicyAsync(const Model::DescribeSecurityPolicyRequest& request, const DescribeSecurityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
659 
670 
683 
695  virtual void DescribeServerAsync(const Model::DescribeServerRequest& request, const DescribeServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
696 
706 
718 
729  virtual void DescribeUserAsync(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
730 
737 
746 
754  virtual void DescribeWorkflowAsync(const Model::DescribeWorkflowRequest& request, const DescribeWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
755 
767 
781 
794  virtual void ImportSshPublicKeyAsync(const Model::ImportSshPublicKeyRequest& request, const ImportSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
795 
803 
813 
822  virtual void ListAccessesAsync(const Model::ListAccessesRequest& request, const ListAccessesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
823 
831 
841 
850  virtual void ListExecutionsAsync(const Model::ListExecutionsRequest& request, const ListExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
851 
859 
869 
878  virtual void ListSecurityPoliciesAsync(const Model::ListSecurityPoliciesRequest& request, const ListSecurityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
879 
887 
897 
906  virtual void ListServersAsync(const Model::ListServersRequest& request, const ListServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
907 
916 
927 
937  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
938 
946 
956 
965  virtual void ListUsersAsync(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
966 
973 
982 
990  virtual void ListWorkflowsAsync(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
991 
1002 
1015 
1027  virtual void SendWorkflowStepStateAsync(const Model::SendWorkflowStepStateRequest& request, const SendWorkflowStepStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1028 
1042 
1058 
1073  virtual void StartServerAsync(const Model::StartServerRequest& request, const StartServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1074 
1091 
1110 
1128  virtual void StopServerAsync(const Model::StopServerRequest& request, const StopServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1129 
1138 
1149 
1159  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1160 
1187 
1216 
1244  virtual void TestIdentityProviderAsync(const Model::TestIdentityProviderRequest& request, const TestIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1245 
1255 
1267 
1278  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1279 
1288 
1299 
1309  virtual void UpdateAccessAsync(const Model::UpdateAccessRequest& request, const UpdateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1310 
1319 
1330 
1340  virtual void UpdateServerAsync(const Model::UpdateServerRequest& request, const UpdateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1341 
1352 
1365 
1377  virtual void UpdateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1378 
1379 
1380  void OverrideEndpoint(const Aws::String& endpoint);
1381  private:
1382  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1383  void CreateAccessAsyncHelper(const Model::CreateAccessRequest& request, const CreateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1384  void CreateServerAsyncHelper(const Model::CreateServerRequest& request, const CreateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1385  void CreateUserAsyncHelper(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1386  void CreateWorkflowAsyncHelper(const Model::CreateWorkflowRequest& request, const CreateWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1387  void DeleteAccessAsyncHelper(const Model::DeleteAccessRequest& request, const DeleteAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1388  void DeleteServerAsyncHelper(const Model::DeleteServerRequest& request, const DeleteServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1389  void DeleteSshPublicKeyAsyncHelper(const Model::DeleteSshPublicKeyRequest& request, const DeleteSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1390  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1391  void DeleteWorkflowAsyncHelper(const Model::DeleteWorkflowRequest& request, const DeleteWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1392  void DescribeAccessAsyncHelper(const Model::DescribeAccessRequest& request, const DescribeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1393  void DescribeExecutionAsyncHelper(const Model::DescribeExecutionRequest& request, const DescribeExecutionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1394  void DescribeSecurityPolicyAsyncHelper(const Model::DescribeSecurityPolicyRequest& request, const DescribeSecurityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1395  void DescribeServerAsyncHelper(const Model::DescribeServerRequest& request, const DescribeServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1396  void DescribeUserAsyncHelper(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1397  void DescribeWorkflowAsyncHelper(const Model::DescribeWorkflowRequest& request, const DescribeWorkflowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1398  void ImportSshPublicKeyAsyncHelper(const Model::ImportSshPublicKeyRequest& request, const ImportSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1399  void ListAccessesAsyncHelper(const Model::ListAccessesRequest& request, const ListAccessesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1400  void ListExecutionsAsyncHelper(const Model::ListExecutionsRequest& request, const ListExecutionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1401  void ListSecurityPoliciesAsyncHelper(const Model::ListSecurityPoliciesRequest& request, const ListSecurityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1402  void ListServersAsyncHelper(const Model::ListServersRequest& request, const ListServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1403  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1404  void ListUsersAsyncHelper(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1405  void ListWorkflowsAsyncHelper(const Model::ListWorkflowsRequest& request, const ListWorkflowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1406  void SendWorkflowStepStateAsyncHelper(const Model::SendWorkflowStepStateRequest& request, const SendWorkflowStepStateResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1407  void StartServerAsyncHelper(const Model::StartServerRequest& request, const StartServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1408  void StopServerAsyncHelper(const Model::StopServerRequest& request, const StopServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1409  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1410  void TestIdentityProviderAsyncHelper(const Model::TestIdentityProviderRequest& request, const TestIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1411  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1412  void UpdateAccessAsyncHelper(const Model::UpdateAccessRequest& request, const UpdateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1413  void UpdateServerAsyncHelper(const Model::UpdateServerRequest& request, const UpdateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1414  void UpdateUserAsyncHelper(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1415 
1416  Aws::String m_uri;
1417  Aws::String m_configScheme;
1418  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1419  };
1420 
1421 } // namespace Transfer
1422 } // namespace Aws
Aws::Transfer::UpdateUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateUserRequest &, const Model::UpdateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserResponseReceivedHandler
Definition: TransferClient.h:210
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Transfer::TransferClient::StartServerCallable
virtual Model::StartServerOutcomeCallable StartServerCallable(const Model::StartServerRequest &request) const
Aws::Transfer::TransferClient::DeleteServerCallable
virtual Model::DeleteServerOutcomeCallable DeleteServerCallable(const Model::DeleteServerRequest &request) const
Aws::Transfer::Model::DescribeAccessOutcome
Aws::Utils::Outcome< DescribeAccessResult, TransferError > DescribeAccessOutcome
Definition: TransferClient.h:119
UpdateUserResult.h
Aws::Transfer::TransferClient::ListServersCallable
virtual Model::ListServersOutcomeCallable ListServersCallable(const Model::ListServersRequest &request) const
Aws::Transfer::DescribeUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserResponseReceivedHandler
Definition: TransferClient.h:192
Aws::Transfer::Model::UpdateServerRequest
Definition: UpdateServerRequest.h:29
Aws::Transfer::TransferClient::ListWorkflowsCallable
virtual Model::ListWorkflowsOutcomeCallable ListWorkflowsCallable(const Model::ListWorkflowsRequest &request) const
Aws::Transfer::Model::ListServersOutcome
Aws::Utils::Outcome< ListServersResult, TransferError > ListServersOutcome
Definition: TransferClient.h:129
Aws::Transfer::TransferClient::DeleteServerAsync
virtual void DeleteServerAsync(const Model::DeleteServerRequest &request, const DeleteServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ListAccessesRequest
Definition: ListAccessesRequest.h:22
Aws::Transfer::Model::ListExecutionsRequest
Definition: ListExecutionsRequest.h:22
Aws::Transfer::TransferClient::SendWorkflowStepState
virtual Model::SendWorkflowStepStateOutcome SendWorkflowStepState(const Model::SendWorkflowStepStateRequest &request) const
Aws::Transfer::TransferClient::ListUsers
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Aws::Transfer::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: TransferClient.h:169
Aws::Transfer::Model::DescribeExecutionRequest
Definition: DescribeExecutionRequest.h:22
DescribeExecutionResult.h
ListTagsForResourceResult.h
Aws::Transfer::TransferClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
AWSError.h
Aws::Transfer::TransferClient::DescribeSecurityPolicyAsync
virtual void DescribeSecurityPolicyAsync(const Model::DescribeSecurityPolicyRequest &request, const DescribeSecurityPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::CreateUserOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Definition: TransferClient.h:145
Aws::Transfer::TransferClient::TestIdentityProvider
virtual Model::TestIdentityProviderOutcome TestIdentityProvider(const Model::TestIdentityProviderRequest &request) const
Aws::Transfer::Model::DeleteAccessOutcomeCallable
std::future< DeleteAccessOutcome > DeleteAccessOutcomeCallable
Definition: TransferClient.h:147
Aws::Transfer::Model::CreateServerRequest
Definition: CreateServerRequest.h:31
Aws::Transfer::TransferClient::ListWorkflowsAsync
virtual void ListWorkflowsAsync(const Model::ListWorkflowsRequest &request, const ListWorkflowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::StopServerAsync
virtual void StopServerAsync(const Model::StopServerRequest &request, const StopServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::CreateUserAsync
virtual void CreateUserAsync(const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeServerAsync
virtual void DescribeServerAsync(const Model::DescribeServerRequest &request, const DescribeServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeUser
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
Aws::Transfer::Model::CreateWorkflowOutcome
Aws::Utils::Outcome< CreateWorkflowResult, TransferError > CreateWorkflowOutcome
Definition: TransferClient.h:113
Aws::Transfer::TransferClient::DescribeAccess
virtual Model::DescribeAccessOutcome DescribeAccess(const Model::DescribeAccessRequest &request) const
Aws::Transfer::Model::SendWorkflowStepStateRequest
Definition: SendWorkflowStepStateRequest.h:23
Aws::Transfer::Model::DeleteWorkflowOutcomeCallable
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
Definition: TransferClient.h:151
Aws::Transfer::TransferClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: TransferClient.h:228
TestIdentityProviderResult.h
Aws::Transfer::TransferClient::CreateAccessAsync
virtual void CreateAccessAsync(const Model::CreateAccessRequest &request, const CreateAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::DeleteAccessOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteAccessOutcome
Definition: TransferClient.h:114
Aws::Transfer::TransferClient::UpdateServer
virtual Model::UpdateServerOutcome UpdateServer(const Model::UpdateServerRequest &request) const
Aws::Transfer::TransferClient::CreateUserCallable
virtual Model::CreateUserOutcomeCallable CreateUserCallable(const Model::CreateUserRequest &request) const
Aws::Transfer::TransferClient::DeleteWorkflow
virtual Model::DeleteWorkflowOutcome DeleteWorkflow(const Model::DeleteWorkflowRequest &request) const
Aws::Transfer::DescribeAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeAccessRequest &, const Model::DescribeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessResponseReceivedHandler
Definition: TransferClient.h:188
ListAccessesResult.h
Aws::Transfer::Model::DescribeWorkflowRequest
Definition: DescribeWorkflowRequest.h:22
Aws::Transfer::TransferClient::DeleteSshPublicKeyAsync
virtual void DeleteSshPublicKeyAsync(const Model::DeleteSshPublicKeyRequest &request, const DeleteSshPublicKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ListExecutionsOutcome
Aws::Utils::Outcome< ListExecutionsResult, TransferError > ListExecutionsOutcome
Definition: TransferClient.h:127
Aws::Transfer::ListAccessesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListAccessesRequest &, const Model::ListAccessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessesResponseReceivedHandler
Definition: TransferClient.h:195
Aws::Transfer::Model::DeleteWorkflowRequest
Definition: DeleteWorkflowRequest.h:22
Aws::Transfer::Model::ListSecurityPoliciesOutcomeCallable
std::future< ListSecurityPoliciesOutcome > ListSecurityPoliciesOutcomeCallable
Definition: TransferClient.h:161
Aws::Transfer::TransferClient::ListUsersCallable
virtual Model::ListUsersOutcomeCallable ListUsersCallable(const Model::ListUsersRequest &request) const
Aws::Transfer::TransferClient
Definition: TransferClient.h:226
Aws::Transfer::Model::UpdateServerOutcome
Aws::Utils::Outcome< UpdateServerResult, TransferError > UpdateServerOutcome
Definition: TransferClient.h:140
Aws::Transfer::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > UntagResourceOutcome
Definition: TransferClient.h:138
Aws::Transfer::Model::CreateServerOutcome
Aws::Utils::Outcome< CreateServerResult, TransferError > CreateServerOutcome
Definition: TransferClient.h:111
Aws::Transfer::Model::StopServerOutcomeCallable
std::future< StopServerOutcome > StopServerOutcomeCallable
Definition: TransferClient.h:168
Aws::Transfer::Model::DescribeUserRequest
Definition: DescribeUserRequest.h:22
Aws::Transfer::CreateWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateWorkflowRequest &, const Model::CreateWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateWorkflowResponseReceivedHandler
Definition: TransferClient.h:182
Aws::Transfer::Model::ListWorkflowsOutcomeCallable
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
Definition: TransferClient.h:165
Aws::Transfer::ListServersResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListServersRequest &, const Model::ListServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServersResponseReceivedHandler
Definition: TransferClient.h:198
ListUsersResult.h
CreateAccessResult.h
Aws::Transfer::TransferClient::DescribeWorkflow
virtual Model::DescribeWorkflowOutcome DescribeWorkflow(const Model::DescribeWorkflowRequest &request) const
Aws::Transfer::TransferClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Transfer::UpdateAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateAccessRequest &, const Model::UpdateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAccessResponseReceivedHandler
Definition: TransferClient.h:208
Aws::Transfer::TransferClient::UpdateAccessCallable
virtual Model::UpdateAccessOutcomeCallable UpdateAccessCallable(const Model::UpdateAccessRequest &request) const
Aws::Transfer::StartServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StartServerRequest &, const Model::StartServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartServerResponseReceivedHandler
Definition: TransferClient.h:203
Aws::Transfer::Model::DescribeServerOutcome
Aws::Utils::Outcome< DescribeServerResult, TransferError > DescribeServerOutcome
Definition: TransferClient.h:122
Aws::Transfer::Model::ListUsersRequest
Definition: ListUsersRequest.h:22
Aws::Transfer::TransferClient::ListSecurityPoliciesCallable
virtual Model::ListSecurityPoliciesOutcomeCallable ListSecurityPoliciesCallable(const Model::ListSecurityPoliciesRequest &request) const
Aws::Transfer::Model::DeleteServerRequest
Definition: DeleteServerRequest.h:22
Aws::Transfer::Model::UpdateAccessOutcomeCallable
std::future< UpdateAccessOutcome > UpdateAccessOutcomeCallable
Definition: TransferClient.h:172
AsyncCallerContext.h
Aws::Transfer::TransferClient::UpdateServerAsync
virtual void UpdateServerAsync(const Model::UpdateServerRequest &request, const UpdateServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::ListSecurityPoliciesAsync
virtual void ListSecurityPoliciesAsync(const Model::ListSecurityPoliciesRequest &request, const ListSecurityPoliciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::UpdateUserCallable
virtual Model::UpdateUserOutcomeCallable UpdateUserCallable(const Model::UpdateUserRequest &request) const
Aws::Transfer::SendWorkflowStepStateResponseReceivedHandler
std::function< void(const TransferClient *, const Model::SendWorkflowStepStateRequest &, const Model::SendWorkflowStepStateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendWorkflowStepStateResponseReceivedHandler
Definition: TransferClient.h:202
Aws::Transfer::Model::ListUsersOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Definition: TransferClient.h:164
Aws::Transfer::TransferClient::TestIdentityProviderAsync
virtual void TestIdentityProviderAsync(const Model::TestIdentityProviderRequest &request, const TestIdentityProviderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeExecutionCallable
virtual Model::DescribeExecutionOutcomeCallable DescribeExecutionCallable(const Model::DescribeExecutionRequest &request) const
Aws::Transfer::StopServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StopServerRequest &, const Model::StopServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopServerResponseReceivedHandler
Definition: TransferClient.h:204
Aws::Transfer::TestIdentityProviderResponseReceivedHandler
std::function< void(const TransferClient *, const Model::TestIdentityProviderRequest &, const Model::TestIdentityProviderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestIdentityProviderResponseReceivedHandler
Definition: TransferClient.h:206
Aws::Transfer::TransferClient::~TransferClient
virtual ~TransferClient()
Aws::Transfer::TransferClient::CreateAccessCallable
virtual Model::CreateAccessOutcomeCallable CreateAccessCallable(const Model::CreateAccessRequest &request) const
Aws::Transfer::Model::DeleteUserOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Definition: TransferClient.h:150
Aws::Transfer::Model::UpdateUserOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Definition: TransferClient.h:174
Aws::Transfer::ListUsersResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
Definition: TransferClient.h:200
Aws::Transfer::TransferClient::CreateServerCallable
virtual Model::CreateServerOutcomeCallable CreateServerCallable(const Model::CreateServerRequest &request) const
Aws::Transfer::TransferClient::CreateWorkflowAsync
virtual void CreateWorkflowAsync(const Model::CreateWorkflowRequest &request, const CreateWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::TransferClient
TransferClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Transfer::TransferClient::ListAccesses
virtual Model::ListAccessesOutcome ListAccesses(const Model::ListAccessesRequest &request) const
Aws::Transfer::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Transfer::Model::UpdateUserOutcome
Aws::Utils::Outcome< UpdateUserResult, TransferError > UpdateUserOutcome
Definition: TransferClient.h:141
Aws::Transfer::Model::DescribeSecurityPolicyOutcome
Aws::Utils::Outcome< DescribeSecurityPolicyResult, TransferError > DescribeSecurityPolicyOutcome
Definition: TransferClient.h:121
Aws::Transfer::ListSecurityPoliciesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListSecurityPoliciesRequest &, const Model::ListSecurityPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityPoliciesResponseReceivedHandler
Definition: TransferClient.h:197
Aws::Transfer::TransferClient::DeleteUser
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Aws::Transfer::DeleteWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteWorkflowResponseReceivedHandler
Definition: TransferClient.h:187
NoResult.h
Aws::Transfer::ListExecutionsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListExecutionsRequest &, const Model::ListExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListExecutionsResponseReceivedHandler
Definition: TransferClient.h:196
Aws::Transfer::TransferClient::DeleteSshPublicKeyCallable
virtual Model::DeleteSshPublicKeyOutcomeCallable DeleteSshPublicKeyCallable(const Model::DeleteSshPublicKeyRequest &request) const
Aws::Transfer::TransferClient::ListServersAsync
virtual void ListServersAsync(const Model::ListServersRequest &request, const ListServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::UpdateUserAsync
virtual void UpdateUserAsync(const Model::UpdateUserRequest &request, const UpdateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeExecutionAsync
virtual void DescribeExecutionAsync(const Model::DescribeExecutionRequest &request, const DescribeExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::DescribeWorkflowResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeWorkflowRequest &, const Model::DescribeWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeWorkflowResponseReceivedHandler
Definition: TransferClient.h:193
Aws::Transfer::DeleteServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteServerRequest &, const Model::DeleteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerResponseReceivedHandler
Definition: TransferClient.h:184
Aws::Transfer::TransferClient::ImportSshPublicKeyAsync
virtual void ImportSshPublicKeyAsync(const Model::ImportSshPublicKeyRequest &request, const ImportSshPublicKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DeleteAccess
virtual Model::DeleteAccessOutcome DeleteAccess(const Model::DeleteAccessRequest &request) const
Aws::Transfer::TransferClient::DescribeWorkflowAsync
virtual void DescribeWorkflowAsync(const Model::DescribeWorkflowRequest &request, const DescribeWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ListWorkflowsRequest
Definition: ListWorkflowsRequest.h:22
Aws::Transfer::Model::DeleteSshPublicKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteSshPublicKeyOutcome
Definition: TransferClient.h:116
Aws::Transfer::TransferClient::StartServerAsync
virtual void StartServerAsync(const Model::StartServerRequest &request, const StartServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::CreateAccess
virtual Model::CreateAccessOutcome CreateAccess(const Model::CreateAccessRequest &request) const
Aws::Transfer::Model::CreateServerOutcomeCallable
std::future< CreateServerOutcome > CreateServerOutcomeCallable
Definition: TransferClient.h:144
Aws::Transfer::TransferClient::TransferClient
TransferClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Transfer::DeleteAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteAccessRequest &, const Model::DeleteAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessResponseReceivedHandler
Definition: TransferClient.h:183
Aws::Transfer::TransferClient::ListWorkflows
virtual Model::ListWorkflowsOutcome ListWorkflows(const Model::ListWorkflowsRequest &request) const
Aws::Transfer::Model::UpdateAccessOutcome
Aws::Utils::Outcome< UpdateAccessResult, TransferError > UpdateAccessOutcome
Definition: TransferClient.h:139
Aws::Transfer::TransferClient::ListSecurityPolicies
virtual Model::ListSecurityPoliciesOutcome ListSecurityPolicies(const Model::ListSecurityPoliciesRequest &request) const
Aws::Transfer::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, TransferError > ListTagsForResourceOutcome
Definition: TransferClient.h:130
Aws::Transfer::TransferClient::UpdateUser
virtual Model::UpdateUserOutcome UpdateUser(const Model::UpdateUserRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Transfer::Model::DeleteServerOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteServerOutcome
Definition: TransferClient.h:115
ListSecurityPoliciesResult.h
Aws::Transfer::Model::DescribeExecutionOutcomeCallable
std::future< DescribeExecutionOutcome > DescribeExecutionOutcomeCallable
Definition: TransferClient.h:153
Aws::Transfer::TransferClient::CreateUser
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
ImportSshPublicKeyResult.h
Aws::Transfer::TransferClient::UpdateAccess
virtual Model::UpdateAccessOutcome UpdateAccess(const Model::UpdateAccessRequest &request) const
Aws::Transfer::TransferClient::DeleteUserAsync
virtual void DeleteUserAsync(const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListExecutionsResult.h
Aws::Transfer::DeleteSshPublicKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteSshPublicKeyRequest &, const Model::DeleteSshPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSshPublicKeyResponseReceivedHandler
Definition: TransferClient.h:185
Aws::Transfer::TransferClient::DescribeAccessAsync
virtual void DescribeAccessAsync(const Model::DescribeAccessRequest &request, const DescribeAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ImportSshPublicKeyRequest
Definition: ImportSshPublicKeyRequest.h:22
DescribeUserResult.h
Aws::Transfer::Model::DeleteAccessRequest
Definition: DeleteAccessRequest.h:22
Aws::Transfer::Model::CreateAccessOutcomeCallable
std::future< CreateAccessOutcome > CreateAccessOutcomeCallable
Definition: TransferClient.h:143
Aws::Transfer::TransferClient::DeleteWorkflowCallable
virtual Model::DeleteWorkflowOutcomeCallable DeleteWorkflowCallable(const Model::DeleteWorkflowRequest &request) const
Aws::Transfer::Model::DeleteUserOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteUserOutcome
Definition: TransferClient.h:117
Transfer_EXPORTS.h
Aws::Transfer::TransferClient::StopServerCallable
virtual Model::StopServerOutcomeCallable StopServerCallable(const Model::StopServerRequest &request) const
Aws::Transfer::TransferClient::CreateServerAsync
virtual void CreateServerAsync(const Model::CreateServerRequest &request, const CreateServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeUserCallable
virtual Model::DescribeUserOutcomeCallable DescribeUserCallable(const Model::DescribeUserRequest &request) const
Aws::Transfer::TransferClient::DeleteSshPublicKey
virtual Model::DeleteSshPublicKeyOutcome DeleteSshPublicKey(const Model::DeleteSshPublicKeyRequest &request) const
Aws::Transfer::Model::CreateWorkflowOutcomeCallable
std::future< CreateWorkflowOutcome > CreateWorkflowOutcomeCallable
Definition: TransferClient.h:146
Aws::Transfer::TransferClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::DescribeSecurityPolicyOutcomeCallable
std::future< DescribeSecurityPolicyOutcome > DescribeSecurityPolicyOutcomeCallable
Definition: TransferClient.h:154
UpdateAccessResult.h
Aws::Transfer::Model::DescribeSecurityPolicyRequest
Definition: DescribeSecurityPolicyRequest.h:22
Aws::Transfer::Model::CreateAccessOutcome
Aws::Utils::Outcome< CreateAccessResult, TransferError > CreateAccessOutcome
Definition: TransferClient.h:108
Aws::Transfer::TransferClient::DescribeSecurityPolicy
virtual Model::DescribeSecurityPolicyOutcome DescribeSecurityPolicy(const Model::DescribeSecurityPolicyRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Transfer::DescribeServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeServerRequest &, const Model::DescribeServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeServerResponseReceivedHandler
Definition: TransferClient.h:191
Aws::Transfer::TransferClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
TransferErrors.h
Aws::Transfer::TransferClient::DescribeUserAsync
virtual void DescribeUserAsync(const Model::DescribeUserRequest &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ListExecutionsOutcomeCallable
std::future< ListExecutionsOutcome > ListExecutionsOutcomeCallable
Definition: TransferClient.h:160
Aws::Transfer::Model::CreateUserOutcome
Aws::Utils::Outcome< CreateUserResult, TransferError > CreateUserOutcome
Definition: TransferClient.h:112
Aws::Transfer::Model::ImportSshPublicKeyOutcome
Aws::Utils::Outcome< ImportSshPublicKeyResult, TransferError > ImportSshPublicKeyOutcome
Definition: TransferClient.h:125
Aws::Transfer::Model::TestIdentityProviderOutcome
Aws::Utils::Outcome< TestIdentityProviderResult, TransferError > TestIdentityProviderOutcome
Definition: TransferClient.h:137
Aws::Transfer::ListWorkflowsResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListWorkflowsResponseReceivedHandler
Definition: TransferClient.h:201
Aws::Transfer::Model::DescribeAccessRequest
Definition: DescribeAccessRequest.h:22
Aws::Transfer::Model::DescribeExecutionOutcome
Aws::Utils::Outcome< DescribeExecutionResult, TransferError > DescribeExecutionOutcome
Definition: TransferClient.h:120
Aws::Transfer::DescribeExecutionResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeExecutionRequest &, const Model::DescribeExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExecutionResponseReceivedHandler
Definition: TransferClient.h:189
AWSString.h
UpdateServerResult.h
Aws::Transfer::Model::ListSecurityPoliciesRequest
Definition: ListSecurityPoliciesRequest.h:22
Aws::Transfer::Model::DeleteSshPublicKeyOutcomeCallable
std::future< DeleteSshPublicKeyOutcome > DeleteSshPublicKeyOutcomeCallable
Definition: TransferClient.h:149
Aws::Transfer::CreateServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateServerRequest &, const Model::CreateServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateServerResponseReceivedHandler
Definition: TransferClient.h:180
Aws::Transfer::Model::DescribeServerRequest
Definition: DescribeServerRequest.h:22
Aws::Transfer::TransferClient::DescribeServer
virtual Model::DescribeServerOutcome DescribeServer(const Model::DescribeServerRequest &request) const
Aws::Transfer::Model::DescribeWorkflowOutcomeCallable
std::future< DescribeWorkflowOutcome > DescribeWorkflowOutcomeCallable
Definition: TransferClient.h:157
DescribeAccessResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Transfer::TransferClient::DeleteUserCallable
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable(const Model::DeleteUserRequest &request) const
Aws::Transfer::TransferClient::ImportSshPublicKey
virtual Model::ImportSshPublicKeyOutcome ImportSshPublicKey(const Model::ImportSshPublicKeyRequest &request) const
Aws::Transfer::TransferClient::DescribeSecurityPolicyCallable
virtual Model::DescribeSecurityPolicyOutcomeCallable DescribeSecurityPolicyCallable(const Model::DescribeSecurityPolicyRequest &request) const
Aws::Transfer::Model::DescribeUserOutcome
Aws::Utils::Outcome< DescribeUserResult, TransferError > DescribeUserOutcome
Definition: TransferClient.h:123
Aws::Transfer::Model::ListUsersOutcome
Aws::Utils::Outcome< ListUsersResult, TransferError > ListUsersOutcome
Definition: TransferClient.h:131
Aws::Transfer::TransferClient::CreateWorkflow
virtual Model::CreateWorkflowOutcome CreateWorkflow(const Model::CreateWorkflowRequest &request) const
Aws::Transfer::Model::ListWorkflowsOutcome
Aws::Utils::Outcome< ListWorkflowsResult, TransferError > ListWorkflowsOutcome
Definition: TransferClient.h:132
CreateWorkflowResult.h
ListServersResult.h
Aws::Transfer::Model::ListServersRequest
Definition: ListServersRequest.h:22
Aws::Transfer::Model::DescribeWorkflowOutcome
Aws::Utils::Outcome< DescribeWorkflowResult, TransferError > DescribeWorkflowOutcome
Definition: TransferClient.h:124
Aws::Transfer::Model::CreateUserRequest
Definition: CreateUserRequest.h:27
Aws::Transfer::Model::CreateWorkflowRequest
Definition: CreateWorkflowRequest.h:25
Aws::Transfer::Model::StartServerOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > StartServerOutcome
Definition: TransferClient.h:134
Aws::Transfer::DeleteUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
Definition: TransferClient.h:186
Aws::Transfer::TransferClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Transfer::Model::DeleteUserRequest
Definition: DeleteUserRequest.h:22
Aws::Transfer::TransferClient::ListUsersAsync
virtual void ListUsersAsync(const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::SendWorkflowStepStateOutcomeCallable
std::future< SendWorkflowStepStateOutcome > SendWorkflowStepStateOutcomeCallable
Definition: TransferClient.h:166
DescribeServerResult.h
Aws::Transfer::TransferClient::SendWorkflowStepStateCallable
virtual Model::SendWorkflowStepStateOutcomeCallable SendWorkflowStepStateCallable(const Model::SendWorkflowStepStateRequest &request) const
Aws::Transfer::Model::DescribeAccessOutcomeCallable
std::future< DescribeAccessOutcome > DescribeAccessOutcomeCallable
Definition: TransferClient.h:152
Aws::Transfer::Model::StartServerOutcomeCallable
std::future< StartServerOutcome > StartServerOutcomeCallable
Definition: TransferClient.h:167
Aws::Transfer::Model::TestIdentityProviderOutcomeCallable
std::future< TestIdentityProviderOutcome > TestIdentityProviderOutcomeCallable
Definition: TransferClient.h:170
Aws::Transfer::Model::TestIdentityProviderRequest
Definition: TestIdentityProviderRequest.h:23
Aws::Transfer::TransferClient::DeleteAccessAsync
virtual void DeleteAccessAsync(const Model::DeleteAccessRequest &request, const DeleteAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::StartServer
virtual Model::StartServerOutcome StartServer(const Model::StartServerRequest &request) const
Aws::Transfer::TransferClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::CreateServer
virtual Model::CreateServerOutcome CreateServer(const Model::CreateServerRequest &request) const
Aws::Transfer::CreateAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateAccessRequest &, const Model::CreateAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessResponseReceivedHandler
Definition: TransferClient.h:177
Aws::Transfer::TransferClient::ListServers
virtual Model::ListServersOutcome ListServers(const Model::ListServersRequest &request) const
ClientConfiguration.h
Aws::Transfer::Model::UpdateUserRequest
Definition: UpdateUserRequest.h:26
Aws::Transfer::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > TagResourceOutcome
Definition: TransferClient.h:136
Aws::Transfer::TransferClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::StopServerOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > StopServerOutcome
Definition: TransferClient.h:135
Aws::Transfer::Model::DescribeUserOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
Definition: TransferClient.h:156
Aws::Transfer::TransferClient::ImportSshPublicKeyCallable
virtual Model::ImportSshPublicKeyOutcomeCallable ImportSshPublicKeyCallable(const Model::ImportSshPublicKeyRequest &request) const
Aws::Transfer::TransferClient::CreateWorkflowCallable
virtual Model::CreateWorkflowOutcomeCallable CreateWorkflowCallable(const Model::CreateWorkflowRequest &request) const
Aws::Transfer::TransferClient::UpdateServerCallable
virtual Model::UpdateServerOutcomeCallable UpdateServerCallable(const Model::UpdateServerRequest &request) const
Aws::Transfer::Model::ListServersOutcomeCallable
std::future< ListServersOutcome > ListServersOutcomeCallable
Definition: TransferClient.h:162
Aws
Definition: AccessManagementClient.h:15
CreateServerResult.h
Aws::Transfer::ImportSshPublicKeyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ImportSshPublicKeyRequest &, const Model::ImportSshPublicKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportSshPublicKeyResponseReceivedHandler
Definition: TransferClient.h:194
HttpTypes.h
Aws::Transfer::Model::SendWorkflowStepStateOutcome
Aws::Utils::Outcome< SendWorkflowStepStateResult, TransferError > SendWorkflowStepStateOutcome
Definition: TransferClient.h:133
Aws::Transfer::TransferClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Transfer::Model::CreateAccessRequest
Definition: CreateAccessRequest.h:26
Aws::Transfer::TransferClient::ListAccessesCallable
virtual Model::ListAccessesOutcomeCallable ListAccessesCallable(const Model::ListAccessesRequest &request) const
Aws::Transfer::TransferClient::DeleteAccessCallable
virtual Model::DeleteAccessOutcomeCallable DeleteAccessCallable(const Model::DeleteAccessRequest &request) const
DescribeWorkflowResult.h
Aws::Transfer::Model::ListAccessesOutcome
Aws::Utils::Outcome< ListAccessesResult, TransferError > ListAccessesOutcome
Definition: TransferClient.h:126
Aws::Transfer::TransferClient::ListExecutions
virtual Model::ListExecutionsOutcome ListExecutions(const Model::ListExecutionsRequest &request) const
DescribeSecurityPolicyResult.h
Aws::Transfer::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::Transfer::TransferClient::TransferClient
TransferClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Transfer::TransferClient::SendWorkflowStepStateAsync
virtual void SendWorkflowStepStateAsync(const Model::SendWorkflowStepStateRequest &request, const SendWorkflowStepStateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::UpdateServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateServerRequest &, const Model::UpdateServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServerResponseReceivedHandler
Definition: TransferClient.h:209
Aws::Transfer::TransferClient::DescribeExecution
virtual Model::DescribeExecutionOutcome DescribeExecution(const Model::DescribeExecutionRequest &request) const
Aws::Transfer::Model::ListAccessesOutcomeCallable
std::future< ListAccessesOutcome > ListAccessesOutcomeCallable
Definition: TransferClient.h:159
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Transfer::Model::ImportSshPublicKeyOutcomeCallable
std::future< ImportSshPublicKeyOutcome > ImportSshPublicKeyOutcomeCallable
Definition: TransferClient.h:158
Aws::Transfer::ListTagsForResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: TransferClient.h:199
Aws::Transfer::TransferClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Transfer::Model::UpdateServerOutcomeCallable
std::future< UpdateServerOutcome > UpdateServerOutcomeCallable
Definition: TransferClient.h:173
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Transfer::Model::UpdateAccessRequest
Definition: UpdateAccessRequest.h:26
CreateUserResult.h
Aws::Transfer::TransferClient::ListExecutionsAsync
virtual void ListExecutionsAsync(const Model::ListExecutionsRequest &request, const ListExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::DescribeServerCallable
virtual Model::DescribeServerOutcomeCallable DescribeServerCallable(const Model::DescribeServerRequest &request) const
AWSClient.h
Aws::Transfer::TransferClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Transfer::TransferClient::DeleteServer
virtual Model::DeleteServerOutcome DeleteServer(const Model::DeleteServerRequest &request) const
Aws::Transfer::DescribeSecurityPolicyResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeSecurityPolicyRequest &, const Model::DescribeSecurityPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityPolicyResponseReceivedHandler
Definition: TransferClient.h:190
Aws::Transfer::TransferClient::TestIdentityProviderCallable
virtual Model::TestIdentityProviderOutcomeCallable TestIdentityProviderCallable(const Model::TestIdentityProviderRequest &request) const
Aws::Transfer::Model::DescribeServerOutcomeCallable
std::future< DescribeServerOutcome > DescribeServerOutcomeCallable
Definition: TransferClient.h:155
Aws::Transfer::CreateUserResponseReceivedHandler
std::function< void(const TransferClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
Definition: TransferClient.h:181
Aws::Transfer::TransferClient::ListExecutionsCallable
virtual Model::ListExecutionsOutcomeCallable ListExecutionsCallable(const Model::ListExecutionsRequest &request) const
Aws::Transfer::TransferClient::DeleteWorkflowAsync
virtual void DeleteWorkflowAsync(const Model::DeleteWorkflowRequest &request, const DeleteWorkflowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TransferClient::ListAccessesAsync
virtual void ListAccessesAsync(const Model::ListAccessesRequest &request, const ListAccessesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::TagResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: TransferClient.h:205
Aws::Transfer::UntagResourceResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: TransferClient.h:207
Aws::Transfer::TransferClient::DescribeAccessCallable
virtual Model::DescribeAccessOutcomeCallable DescribeAccessCallable(const Model::DescribeAccessRequest &request) const
Aws::Transfer::TransferClient::StopServer
virtual Model::StopServerOutcome StopServer(const Model::StopServerRequest &request) const
Aws::Transfer::Model::StopServerRequest
Definition: StopServerRequest.h:22
Aws::Transfer::Model::StartServerRequest
Definition: StartServerRequest.h:22
SendWorkflowStepStateResult.h
Aws::Transfer::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::Transfer::TransferClient::UpdateAccessAsync
virtual void UpdateAccessAsync(const Model::UpdateAccessRequest &request, const UpdateAccessResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Transfer::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: TransferClient.h:163
Aws::Transfer::Model::DeleteServerOutcomeCallable
std::future< DeleteServerOutcome > DeleteServerOutcomeCallable
Definition: TransferClient.h:148
Aws::Transfer::Model::DeleteSshPublicKeyRequest
Definition: DeleteSshPublicKeyRequest.h:22
JsonSerializer.h
Aws::Transfer::Model::ListSecurityPoliciesOutcome
Aws::Utils::Outcome< ListSecurityPoliciesResult, TransferError > ListSecurityPoliciesOutcome
Definition: TransferClient.h:128
Aws::Transfer::Model::DeleteWorkflowOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteWorkflowOutcome
Definition: TransferClient.h:118
Aws::Transfer::TransferClient::DescribeWorkflowCallable
virtual Model::DescribeWorkflowOutcomeCallable DescribeWorkflowCallable(const Model::DescribeWorkflowRequest &request) const
ListWorkflowsResult.h
Aws::Transfer::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: TransferClient.h:171
AWS_TRANSFER_API
#define AWS_TRANSFER_API
Definition: Transfer_EXPORTS.h:28