AWS SDK for C++  1.9.41
AWS SDK for C++
TransferClient.h
Go to the documentation of this file.
1 
6 #pragma once
31 #include <aws/core/NoResult.h>
34 #include <future>
35 #include <functional>
36 
37 namespace Aws
38 {
39 
40 namespace Http
41 {
42  class HttpClient;
43  class HttpClientFactory;
44 } // namespace Http
45 
46 namespace Utils
47 {
48  template< typename R, typename E> class Outcome;
49 namespace Threading
50 {
51  class Executor;
52 } // namespace Threading
53 } // namespace Utils
54 
55 namespace Auth
56 {
57  class AWSCredentials;
58  class AWSCredentialsProvider;
59 } // namespace Auth
60 
61 namespace Client
62 {
63  class RetryStrategy;
64 } // namespace Client
65 
66 namespace Transfer
67 {
68 
69 namespace Model
70 {
71  class CreateAccessRequest;
72  class CreateServerRequest;
73  class CreateUserRequest;
74  class DeleteAccessRequest;
75  class DeleteServerRequest;
76  class DeleteSshPublicKeyRequest;
77  class DeleteUserRequest;
78  class DescribeAccessRequest;
79  class DescribeSecurityPolicyRequest;
80  class DescribeServerRequest;
81  class DescribeUserRequest;
82  class ImportSshPublicKeyRequest;
83  class ListAccessesRequest;
84  class ListSecurityPoliciesRequest;
85  class ListServersRequest;
86  class ListTagsForResourceRequest;
87  class ListUsersRequest;
88  class StartServerRequest;
89  class StopServerRequest;
90  class TagResourceRequest;
91  class TestIdentityProviderRequest;
92  class UntagResourceRequest;
93  class UpdateAccessRequest;
94  class UpdateServerRequest;
95  class UpdateUserRequest;
96 
122 
123  typedef std::future<CreateAccessOutcome> CreateAccessOutcomeCallable;
124  typedef std::future<CreateServerOutcome> CreateServerOutcomeCallable;
125  typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
126  typedef std::future<DeleteAccessOutcome> DeleteAccessOutcomeCallable;
127  typedef std::future<DeleteServerOutcome> DeleteServerOutcomeCallable;
128  typedef std::future<DeleteSshPublicKeyOutcome> DeleteSshPublicKeyOutcomeCallable;
129  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
130  typedef std::future<DescribeAccessOutcome> DescribeAccessOutcomeCallable;
131  typedef std::future<DescribeSecurityPolicyOutcome> DescribeSecurityPolicyOutcomeCallable;
132  typedef std::future<DescribeServerOutcome> DescribeServerOutcomeCallable;
133  typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
134  typedef std::future<ImportSshPublicKeyOutcome> ImportSshPublicKeyOutcomeCallable;
135  typedef std::future<ListAccessesOutcome> ListAccessesOutcomeCallable;
136  typedef std::future<ListSecurityPoliciesOutcome> ListSecurityPoliciesOutcomeCallable;
137  typedef std::future<ListServersOutcome> ListServersOutcomeCallable;
138  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
139  typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
140  typedef std::future<StartServerOutcome> StartServerOutcomeCallable;
141  typedef std::future<StopServerOutcome> StopServerOutcomeCallable;
142  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
143  typedef std::future<TestIdentityProviderOutcome> TestIdentityProviderOutcomeCallable;
144  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
145  typedef std::future<UpdateAccessOutcome> UpdateAccessOutcomeCallable;
146  typedef std::future<UpdateServerOutcome> UpdateServerOutcomeCallable;
147  typedef std::future<UpdateUserOutcome> UpdateUserOutcomeCallable;
148 } // namespace Model
149 
150  class TransferClient;
151 
152  typedef std::function<void(const TransferClient*, const Model::CreateAccessRequest&, const Model::CreateAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessResponseReceivedHandler;
153  typedef std::function<void(const TransferClient*, const Model::CreateServerRequest&, const Model::CreateServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateServerResponseReceivedHandler;
154  typedef std::function<void(const TransferClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
155  typedef std::function<void(const TransferClient*, const Model::DeleteAccessRequest&, const Model::DeleteAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessResponseReceivedHandler;
156  typedef std::function<void(const TransferClient*, const Model::DeleteServerRequest&, const Model::DeleteServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteServerResponseReceivedHandler;
157  typedef std::function<void(const TransferClient*, const Model::DeleteSshPublicKeyRequest&, const Model::DeleteSshPublicKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSshPublicKeyResponseReceivedHandler;
158  typedef std::function<void(const TransferClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
159  typedef std::function<void(const TransferClient*, const Model::DescribeAccessRequest&, const Model::DescribeAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccessResponseReceivedHandler;
160  typedef std::function<void(const TransferClient*, const Model::DescribeSecurityPolicyRequest&, const Model::DescribeSecurityPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityPolicyResponseReceivedHandler;
161  typedef std::function<void(const TransferClient*, const Model::DescribeServerRequest&, const Model::DescribeServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeServerResponseReceivedHandler;
162  typedef std::function<void(const TransferClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
163  typedef std::function<void(const TransferClient*, const Model::ImportSshPublicKeyRequest&, const Model::ImportSshPublicKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportSshPublicKeyResponseReceivedHandler;
164  typedef std::function<void(const TransferClient*, const Model::ListAccessesRequest&, const Model::ListAccessesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAccessesResponseReceivedHandler;
165  typedef std::function<void(const TransferClient*, const Model::ListSecurityPoliciesRequest&, const Model::ListSecurityPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityPoliciesResponseReceivedHandler;
166  typedef std::function<void(const TransferClient*, const Model::ListServersRequest&, const Model::ListServersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListServersResponseReceivedHandler;
167  typedef std::function<void(const TransferClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
168  typedef std::function<void(const TransferClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
169  typedef std::function<void(const TransferClient*, const Model::StartServerRequest&, const Model::StartServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartServerResponseReceivedHandler;
170  typedef std::function<void(const TransferClient*, const Model::StopServerRequest&, const Model::StopServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopServerResponseReceivedHandler;
171  typedef std::function<void(const TransferClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
172  typedef std::function<void(const TransferClient*, const Model::TestIdentityProviderRequest&, const Model::TestIdentityProviderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestIdentityProviderResponseReceivedHandler;
173  typedef std::function<void(const TransferClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
174  typedef std::function<void(const TransferClient*, const Model::UpdateAccessRequest&, const Model::UpdateAccessOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAccessResponseReceivedHandler;
175  typedef std::function<void(const TransferClient*, const Model::UpdateServerRequest&, const Model::UpdateServerOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateServerResponseReceivedHandler;
176  typedef std::function<void(const TransferClient*, const Model::UpdateUserRequest&, const Model::UpdateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserResponseReceivedHandler;
177 
191  {
192  public:
194 
200 
206 
211  TransferClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
213 
214  virtual ~TransferClient();
215 
216 
228 
242 
255  virtual void CreateAccessAsync(const Model::CreateAccessRequest& request, const CreateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
256 
267 
280 
292  virtual void CreateServerAsync(const Model::CreateServerRequest& request, const CreateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
293 
307 
323 
338  virtual void CreateUserAsync(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
339 
347 
357 
366  virtual void DeleteAccessAsync(const Model::DeleteAccessRequest& request, const DeleteAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
367 
375 
385 
394  virtual void DeleteServerAsync(const Model::DeleteServerRequest& request, const DeleteServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
395 
403 
413 
422  virtual void DeleteSshPublicKeyAsync(const Model::DeleteSshPublicKeyRequest& request, const DeleteSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
423 
433 
445 
456  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
457 
468 
481 
493  virtual void DescribeAccessAsync(const Model::DescribeAccessRequest& request, const DescribeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
494 
505 
518 
530  virtual void DescribeSecurityPolicyAsync(const Model::DescribeSecurityPolicyRequest& request, const DescribeSecurityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
531 
542 
555 
567  virtual void DescribeServerAsync(const Model::DescribeServerRequest& request, const DescribeServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
568 
578 
590 
601  virtual void DescribeUserAsync(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
602 
614 
628 
641  virtual void ImportSshPublicKeyAsync(const Model::ImportSshPublicKeyRequest& request, const ImportSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
642 
650 
660 
669  virtual void ListAccessesAsync(const Model::ListAccessesRequest& request, const ListAccessesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
670 
678 
688 
697  virtual void ListSecurityPoliciesAsync(const Model::ListSecurityPoliciesRequest& request, const ListSecurityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
698 
706 
716 
725  virtual void ListServersAsync(const Model::ListServersRequest& request, const ListServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
726 
735 
746 
756  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
757 
765 
775 
784  virtual void ListUsersAsync(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
785 
799 
815 
830  virtual void StartServerAsync(const Model::StartServerRequest& request, const StartServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
831 
848 
867 
885  virtual void StopServerAsync(const Model::StopServerRequest& request, const StopServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
886 
895 
906 
916  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
917 
930 
945 
959  virtual void TestIdentityProviderAsync(const Model::TestIdentityProviderRequest& request, const TestIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
960 
970 
982 
993  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
994 
1003 
1014 
1024  virtual void UpdateAccessAsync(const Model::UpdateAccessRequest& request, const UpdateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1025 
1034 
1045 
1055  virtual void UpdateServerAsync(const Model::UpdateServerRequest& request, const UpdateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1056 
1067 
1080 
1092  virtual void UpdateUserAsync(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1093 
1094 
1095  void OverrideEndpoint(const Aws::String& endpoint);
1096  private:
1097  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1098  void CreateAccessAsyncHelper(const Model::CreateAccessRequest& request, const CreateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1099  void CreateServerAsyncHelper(const Model::CreateServerRequest& request, const CreateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1100  void CreateUserAsyncHelper(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1101  void DeleteAccessAsyncHelper(const Model::DeleteAccessRequest& request, const DeleteAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1102  void DeleteServerAsyncHelper(const Model::DeleteServerRequest& request, const DeleteServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1103  void DeleteSshPublicKeyAsyncHelper(const Model::DeleteSshPublicKeyRequest& request, const DeleteSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1104  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1105  void DescribeAccessAsyncHelper(const Model::DescribeAccessRequest& request, const DescribeAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1106  void DescribeSecurityPolicyAsyncHelper(const Model::DescribeSecurityPolicyRequest& request, const DescribeSecurityPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1107  void DescribeServerAsyncHelper(const Model::DescribeServerRequest& request, const DescribeServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1108  void DescribeUserAsyncHelper(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1109  void ImportSshPublicKeyAsyncHelper(const Model::ImportSshPublicKeyRequest& request, const ImportSshPublicKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1110  void ListAccessesAsyncHelper(const Model::ListAccessesRequest& request, const ListAccessesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1111  void ListSecurityPoliciesAsyncHelper(const Model::ListSecurityPoliciesRequest& request, const ListSecurityPoliciesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1112  void ListServersAsyncHelper(const Model::ListServersRequest& request, const ListServersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1113  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1114  void ListUsersAsyncHelper(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1115  void StartServerAsyncHelper(const Model::StartServerRequest& request, const StartServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1116  void StopServerAsyncHelper(const Model::StopServerRequest& request, const StopServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1117  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1118  void TestIdentityProviderAsyncHelper(const Model::TestIdentityProviderRequest& request, const TestIdentityProviderResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1119  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1120  void UpdateAccessAsyncHelper(const Model::UpdateAccessRequest& request, const UpdateAccessResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1121  void UpdateServerAsyncHelper(const Model::UpdateServerRequest& request, const UpdateServerResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1122  void UpdateUserAsyncHelper(const Model::UpdateUserRequest& request, const UpdateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1123 
1124  Aws::String m_uri;
1125  Aws::String m_configScheme;
1126  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1127  };
1128 
1129 } // namespace Transfer
1130 } // 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:176
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:104
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:162
Aws::Transfer::Model::UpdateServerRequest
Definition: UpdateServerRequest.h:27
Aws::Transfer::Model::ListServersOutcome
Aws::Utils::Outcome< ListServersResult, TransferError > ListServersOutcome
Definition: TransferClient.h:111
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::TransferClient::ListUsers
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Aws::Transfer::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: TransferClient.h:142
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:125
Aws::Transfer::TransferClient::TestIdentityProvider
virtual Model::TestIdentityProviderOutcome TestIdentityProvider(const Model::TestIdentityProviderRequest &request) const
Aws::Transfer::Model::DeleteAccessOutcomeCallable
std::future< DeleteAccessOutcome > DeleteAccessOutcomeCallable
Definition: TransferClient.h:126
Aws::Transfer::Model::CreateServerRequest
Definition: CreateServerRequest.h:30
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::TransferClient::DescribeAccess
virtual Model::DescribeAccessOutcome DescribeAccess(const Model::DescribeAccessRequest &request) const
Aws::Transfer::TransferClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: TransferClient.h:193
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:100
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::DescribeAccessResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DescribeAccessRequest &, const Model::DescribeAccessOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessResponseReceivedHandler
Definition: TransferClient.h:159
ListAccessesResult.h
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::ListAccessesResponseReceivedHandler
std::function< void(const TransferClient *, const Model::ListAccessesRequest &, const Model::ListAccessesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccessesResponseReceivedHandler
Definition: TransferClient.h:164
Aws::Transfer::Model::ListSecurityPoliciesOutcomeCallable
std::future< ListSecurityPoliciesOutcome > ListSecurityPoliciesOutcomeCallable
Definition: TransferClient.h:136
Aws::Transfer::TransferClient::ListUsersCallable
virtual Model::ListUsersOutcomeCallable ListUsersCallable(const Model::ListUsersRequest &request) const
Aws::Transfer::TransferClient
Definition: TransferClient.h:191
Aws::Transfer::Model::UpdateServerOutcome
Aws::Utils::Outcome< UpdateServerResult, TransferError > UpdateServerOutcome
Definition: TransferClient.h:120
Aws::Transfer::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > UntagResourceOutcome
Definition: TransferClient.h:118
Aws::Transfer::Model::CreateServerOutcome
Aws::Utils::Outcome< CreateServerResult, TransferError > CreateServerOutcome
Definition: TransferClient.h:98
Aws::Transfer::Model::StopServerOutcomeCallable
std::future< StopServerOutcome > StopServerOutcomeCallable
Definition: TransferClient.h:141
Aws::Transfer::Model::DescribeUserRequest
Definition: DescribeUserRequest.h:22
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:166
ListUsersResult.h
CreateAccessResult.h
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:174
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:169
Aws::Transfer::Model::DescribeServerOutcome
Aws::Utils::Outcome< DescribeServerResult, TransferError > DescribeServerOutcome
Definition: TransferClient.h:106
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:145
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::Model::ListUsersOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Definition: TransferClient.h:139
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::StopServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::StopServerRequest &, const Model::StopServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopServerResponseReceivedHandler
Definition: TransferClient.h:170
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:172
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:129
Aws::Transfer::Model::UpdateUserOutcomeCallable
std::future< UpdateUserOutcome > UpdateUserOutcomeCallable
Definition: TransferClient.h:147
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:168
Aws::Transfer::TransferClient::CreateServerCallable
virtual Model::CreateServerOutcomeCallable CreateServerCallable(const Model::CreateServerRequest &request) 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:121
Aws::Transfer::Model::DescribeSecurityPolicyOutcome
Aws::Utils::Outcome< DescribeSecurityPolicyResult, TransferError > DescribeSecurityPolicyOutcome
Definition: TransferClient.h:105
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:165
Aws::Transfer::TransferClient::DeleteUser
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
NoResult.h
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::DeleteServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::DeleteServerRequest &, const Model::DeleteServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteServerResponseReceivedHandler
Definition: TransferClient.h:156
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::Model::DeleteSshPublicKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteSshPublicKeyOutcome
Definition: TransferClient.h:102
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:124
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:155
Aws::Transfer::Model::UpdateAccessOutcome
Aws::Utils::Outcome< UpdateAccessResult, TransferError > UpdateAccessOutcome
Definition: TransferClient.h:119
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:112
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:101
ListSecurityPoliciesResult.h
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
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:157
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:123
Aws::Transfer::Model::DeleteUserOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > DeleteUserOutcome
Definition: TransferClient.h:103
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::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:131
UpdateAccessResult.h
Aws::Transfer::Model::DescribeSecurityPolicyRequest
Definition: DescribeSecurityPolicyRequest.h:22
Aws::Transfer::Model::CreateAccessOutcome
Aws::Utils::Outcome< CreateAccessResult, TransferError > CreateAccessOutcome
Definition: TransferClient.h:95
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:161
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::CreateUserOutcome
Aws::Utils::Outcome< CreateUserResult, TransferError > CreateUserOutcome
Definition: TransferClient.h:99
Aws::Transfer::Model::ImportSshPublicKeyOutcome
Aws::Utils::Outcome< ImportSshPublicKeyResult, TransferError > ImportSshPublicKeyOutcome
Definition: TransferClient.h:108
Aws::Transfer::Model::TestIdentityProviderOutcome
Aws::Utils::Outcome< TestIdentityProviderResult, TransferError > TestIdentityProviderOutcome
Definition: TransferClient.h:117
Aws::Transfer::Model::DescribeAccessRequest
Definition: DescribeAccessRequest.h:22
AWSString.h
UpdateServerResult.h
Aws::Transfer::Model::ListSecurityPoliciesRequest
Definition: ListSecurityPoliciesRequest.h:22
Aws::Transfer::Model::DeleteSshPublicKeyOutcomeCallable
std::future< DeleteSshPublicKeyOutcome > DeleteSshPublicKeyOutcomeCallable
Definition: TransferClient.h:128
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:153
Aws::Transfer::Model::DescribeServerRequest
Definition: DescribeServerRequest.h:22
Aws::Transfer::TransferClient::DescribeServer
virtual Model::DescribeServerOutcome DescribeServer(const Model::DescribeServerRequest &request) const
DescribeAccessResult.h
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
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:107
Aws::Transfer::Model::ListUsersOutcome
Aws::Utils::Outcome< ListUsersResult, TransferError > ListUsersOutcome
Definition: TransferClient.h:113
ListServersResult.h
Aws::Transfer::Model::ListServersRequest
Definition: ListServersRequest.h:22
Aws::Transfer::Model::CreateUserRequest
Definition: CreateUserRequest.h:27
Aws::Transfer::Model::StartServerOutcome
Aws::Utils::Outcome< Aws::NoResult, TransferError > StartServerOutcome
Definition: TransferClient.h:114
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:158
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
DescribeServerResult.h
Aws::Transfer::Model::DescribeAccessOutcomeCallable
std::future< DescribeAccessOutcome > DescribeAccessOutcomeCallable
Definition: TransferClient.h:130
Aws::Transfer::Model::StartServerOutcomeCallable
std::future< StartServerOutcome > StartServerOutcomeCallable
Definition: TransferClient.h:140
Aws::Transfer::Model::TestIdentityProviderOutcomeCallable
std::future< TestIdentityProviderOutcome > TestIdentityProviderOutcomeCallable
Definition: TransferClient.h:143
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:150
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:116
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:115
Aws::Transfer::Model::DescribeUserOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
Definition: TransferClient.h:133
Aws::Transfer::TransferClient::ImportSshPublicKeyCallable
virtual Model::ImportSshPublicKeyOutcomeCallable ImportSshPublicKeyCallable(const Model::ImportSshPublicKeyRequest &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:137
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:163
HttpTypes.h
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
Aws::Transfer::Model::ListAccessesOutcome
Aws::Utils::Outcome< ListAccessesResult, TransferError > ListAccessesOutcome
Definition: TransferClient.h:109
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::UpdateServerResponseReceivedHandler
std::function< void(const TransferClient *, const Model::UpdateServerRequest &, const Model::UpdateServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServerResponseReceivedHandler
Definition: TransferClient.h:175
Aws::Transfer::Model::ListAccessesOutcomeCallable
std::future< ListAccessesOutcome > ListAccessesOutcomeCallable
Definition: TransferClient.h:135
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Transfer::Model::ImportSshPublicKeyOutcomeCallable
std::future< ImportSshPublicKeyOutcome > ImportSshPublicKeyOutcomeCallable
Definition: TransferClient.h:134
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:167
Aws::Transfer::TransferClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Transfer::Model::UpdateServerOutcomeCallable
std::future< UpdateServerOutcome > UpdateServerOutcomeCallable
Definition: TransferClient.h:146
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::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:160
Aws::Transfer::TransferClient::TestIdentityProviderCallable
virtual Model::TestIdentityProviderOutcomeCallable TestIdentityProviderCallable(const Model::TestIdentityProviderRequest &request) const
Aws::Transfer::Model::DescribeServerOutcomeCallable
std::future< DescribeServerOutcome > DescribeServerOutcomeCallable
Definition: TransferClient.h:132
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:154
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:171
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:173
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
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:138
Aws::Transfer::Model::DeleteServerOutcomeCallable
std::future< DeleteServerOutcome > DeleteServerOutcomeCallable
Definition: TransferClient.h:127
Aws::Transfer::Model::DeleteSshPublicKeyRequest
Definition: DeleteSshPublicKeyRequest.h:22
JsonSerializer.h
Aws::Transfer::Model::ListSecurityPoliciesOutcome
Aws::Utils::Outcome< ListSecurityPoliciesResult, TransferError > ListSecurityPoliciesOutcome
Definition: TransferClient.h:110
Aws::Transfer::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: TransferClient.h:144
AWS_TRANSFER_API
#define AWS_TRANSFER_API
Definition: Transfer_EXPORTS.h:28