AWS SDK for C++  1.9.109
AWS SDK for C++
EFSClient.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 EFS
67 {
68 
69 namespace Model
70 {
92  class TagResourceRequest;
95 
120 
121  typedef std::future<CreateAccessPointOutcome> CreateAccessPointOutcomeCallable;
122  typedef std::future<CreateFileSystemOutcome> CreateFileSystemOutcomeCallable;
123  typedef std::future<CreateMountTargetOutcome> CreateMountTargetOutcomeCallable;
124  typedef std::future<DeleteAccessPointOutcome> DeleteAccessPointOutcomeCallable;
125  typedef std::future<DeleteFileSystemOutcome> DeleteFileSystemOutcomeCallable;
126  typedef std::future<DeleteFileSystemPolicyOutcome> DeleteFileSystemPolicyOutcomeCallable;
127  typedef std::future<DeleteMountTargetOutcome> DeleteMountTargetOutcomeCallable;
128  typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
129  typedef std::future<DescribeAccountPreferencesOutcome> DescribeAccountPreferencesOutcomeCallable;
130  typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
131  typedef std::future<DescribeFileSystemPolicyOutcome> DescribeFileSystemPolicyOutcomeCallable;
132  typedef std::future<DescribeFileSystemsOutcome> DescribeFileSystemsOutcomeCallable;
133  typedef std::future<DescribeLifecycleConfigurationOutcome> DescribeLifecycleConfigurationOutcomeCallable;
134  typedef std::future<DescribeMountTargetSecurityGroupsOutcome> DescribeMountTargetSecurityGroupsOutcomeCallable;
135  typedef std::future<DescribeMountTargetsOutcome> DescribeMountTargetsOutcomeCallable;
136  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
137  typedef std::future<ModifyMountTargetSecurityGroupsOutcome> ModifyMountTargetSecurityGroupsOutcomeCallable;
138  typedef std::future<PutAccountPreferencesOutcome> PutAccountPreferencesOutcomeCallable;
139  typedef std::future<PutBackupPolicyOutcome> PutBackupPolicyOutcomeCallable;
140  typedef std::future<PutFileSystemPolicyOutcome> PutFileSystemPolicyOutcomeCallable;
141  typedef std::future<PutLifecycleConfigurationOutcome> PutLifecycleConfigurationOutcomeCallable;
142  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
143  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
144  typedef std::future<UpdateFileSystemOutcome> UpdateFileSystemOutcomeCallable;
145 } // namespace Model
146 
147  class EFSClient;
148 
149  typedef std::function<void(const EFSClient*, const Model::CreateAccessPointRequest&, const Model::CreateAccessPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessPointResponseReceivedHandler;
150  typedef std::function<void(const EFSClient*, const Model::CreateFileSystemRequest&, const Model::CreateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFileSystemResponseReceivedHandler;
151  typedef std::function<void(const EFSClient*, const Model::CreateMountTargetRequest&, const Model::CreateMountTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMountTargetResponseReceivedHandler;
152  typedef std::function<void(const EFSClient*, const Model::DeleteAccessPointRequest&, const Model::DeleteAccessPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessPointResponseReceivedHandler;
153  typedef std::function<void(const EFSClient*, const Model::DeleteFileSystemRequest&, const Model::DeleteFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileSystemResponseReceivedHandler;
154  typedef std::function<void(const EFSClient*, const Model::DeleteFileSystemPolicyRequest&, const Model::DeleteFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileSystemPolicyResponseReceivedHandler;
155  typedef std::function<void(const EFSClient*, const Model::DeleteMountTargetRequest&, const Model::DeleteMountTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMountTargetResponseReceivedHandler;
156  typedef std::function<void(const EFSClient*, const Model::DescribeAccessPointsRequest&, const Model::DescribeAccessPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccessPointsResponseReceivedHandler;
157  typedef std::function<void(const EFSClient*, const Model::DescribeAccountPreferencesRequest&, const Model::DescribeAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountPreferencesResponseReceivedHandler;
158  typedef std::function<void(const EFSClient*, const Model::DescribeBackupPolicyRequest&, const Model::DescribeBackupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBackupPolicyResponseReceivedHandler;
159  typedef std::function<void(const EFSClient*, const Model::DescribeFileSystemPolicyRequest&, const Model::DescribeFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemPolicyResponseReceivedHandler;
160  typedef std::function<void(const EFSClient*, const Model::DescribeFileSystemsRequest&, const Model::DescribeFileSystemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemsResponseReceivedHandler;
161  typedef std::function<void(const EFSClient*, const Model::DescribeLifecycleConfigurationRequest&, const Model::DescribeLifecycleConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLifecycleConfigurationResponseReceivedHandler;
162  typedef std::function<void(const EFSClient*, const Model::DescribeMountTargetSecurityGroupsRequest&, const Model::DescribeMountTargetSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMountTargetSecurityGroupsResponseReceivedHandler;
163  typedef std::function<void(const EFSClient*, const Model::DescribeMountTargetsRequest&, const Model::DescribeMountTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMountTargetsResponseReceivedHandler;
164  typedef std::function<void(const EFSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
165  typedef std::function<void(const EFSClient*, const Model::ModifyMountTargetSecurityGroupsRequest&, const Model::ModifyMountTargetSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyMountTargetSecurityGroupsResponseReceivedHandler;
166  typedef std::function<void(const EFSClient*, const Model::PutAccountPreferencesRequest&, const Model::PutAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountPreferencesResponseReceivedHandler;
167  typedef std::function<void(const EFSClient*, const Model::PutBackupPolicyRequest&, const Model::PutBackupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBackupPolicyResponseReceivedHandler;
168  typedef std::function<void(const EFSClient*, const Model::PutFileSystemPolicyRequest&, const Model::PutFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFileSystemPolicyResponseReceivedHandler;
169  typedef std::function<void(const EFSClient*, const Model::PutLifecycleConfigurationRequest&, const Model::PutLifecycleConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecycleConfigurationResponseReceivedHandler;
170  typedef std::function<void(const EFSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
171  typedef std::function<void(const EFSClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
172  typedef std::function<void(const EFSClient*, const Model::UpdateFileSystemRequest&, const Model::UpdateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFileSystemResponseReceivedHandler;
173 
187  {
188  public:
190 
196 
202 
207  EFSClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
209 
210  virtual ~EFSClient();
211 
212 
229 
248 
266  virtual void CreateAccessPointAsync(const Model::CreateAccessPointRequest& request, const CreateAccessPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
267 
317 
369 
420  virtual void CreateFileSystemAsync(const Model::CreateFileSystemRequest& request, const CreateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
421 
507 
595 
682  virtual void CreateMountTargetAsync(const Model::CreateMountTargetRequest& request, const CreateMountTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
683 
695 
709 
722  virtual void DeleteAccessPointAsync(const Model::DeleteAccessPointRequest& request, const DeleteAccessPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
723 
743 
765 
786  virtual void DeleteFileSystemAsync(const Model::DeleteFileSystemRequest& request, const DeleteFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
787 
800 
815 
829  virtual void DeleteFileSystemPolicyAsync(const Model::DeleteFileSystemPolicyRequest& request, const DeleteFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
830 
854 
880 
905  virtual void DeleteMountTargetAsync(const Model::DeleteMountTargetRequest& request, const DeleteMountTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
906 
919 
934 
948  virtual void DescribeAccessPointsAsync(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
949 
960 
973 
985  virtual void DescribeAccountPreferencesAsync(const Model::DescribeAccountPreferencesRequest& request, const DescribeAccountPreferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
986 
994 
1004 
1013  virtual void DescribeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1014 
1024 
1036 
1047  virtual void DescribeFileSystemPolicyAsync(const Model::DescribeFileSystemPolicyRequest& request, const DescribeFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1048 
1076 
1106 
1135  virtual void DescribeFileSystemsAsync(const Model::DescribeFileSystemsRequest& request, const DescribeFileSystemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1136 
1152 
1170 
1187  virtual void DescribeLifecycleConfigurationAsync(const Model::DescribeLifecycleConfigurationRequest& request, const DescribeLifecycleConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1188 
1203 
1220 
1236  virtual void DescribeMountTargetSecurityGroupsAsync(const Model::DescribeMountTargetSecurityGroupsRequest& request, const DescribeMountTargetSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1237 
1251 
1267 
1282  virtual void DescribeMountTargetsAsync(const Model::DescribeMountTargetsRequest& request, const DescribeMountTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1283 
1293 
1305 
1316  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1317 
1335 
1355 
1374  virtual void ModifyMountTargetSecurityGroupsAsync(const Model::ModifyMountTargetSecurityGroupsRequest& request, const ModifyMountTargetSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1375 
1389 
1405 
1420  virtual void PutAccountPreferencesAsync(const Model::PutAccountPreferencesRequest& request, const PutAccountPreferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1421 
1429 
1439 
1448  virtual void PutBackupPolicyAsync(const Model::PutBackupPolicyRequest& request, const PutBackupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1449 
1467 
1487 
1506  virtual void PutFileSystemPolicyAsync(const Model::PutFileSystemPolicyRequest& request, const PutFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1507 
1539 
1573 
1606  virtual void PutLifecycleConfigurationAsync(const Model::PutLifecycleConfigurationRequest& request, const PutLifecycleConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1607 
1617 
1629 
1640  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1641 
1651 
1663 
1674  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1675 
1683 
1693 
1702  virtual void UpdateFileSystemAsync(const Model::UpdateFileSystemRequest& request, const UpdateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1703 
1704 
1705  void OverrideEndpoint(const Aws::String& endpoint);
1706  private:
1707  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
1708  void CreateAccessPointAsyncHelper(const Model::CreateAccessPointRequest& request, const CreateAccessPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1709  void CreateFileSystemAsyncHelper(const Model::CreateFileSystemRequest& request, const CreateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1710  void CreateMountTargetAsyncHelper(const Model::CreateMountTargetRequest& request, const CreateMountTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1711  void DeleteAccessPointAsyncHelper(const Model::DeleteAccessPointRequest& request, const DeleteAccessPointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1712  void DeleteFileSystemAsyncHelper(const Model::DeleteFileSystemRequest& request, const DeleteFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1713  void DeleteFileSystemPolicyAsyncHelper(const Model::DeleteFileSystemPolicyRequest& request, const DeleteFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1714  void DeleteMountTargetAsyncHelper(const Model::DeleteMountTargetRequest& request, const DeleteMountTargetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1715  void DescribeAccessPointsAsyncHelper(const Model::DescribeAccessPointsRequest& request, const DescribeAccessPointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1716  void DescribeAccountPreferencesAsyncHelper(const Model::DescribeAccountPreferencesRequest& request, const DescribeAccountPreferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1717  void DescribeBackupPolicyAsyncHelper(const Model::DescribeBackupPolicyRequest& request, const DescribeBackupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1718  void DescribeFileSystemPolicyAsyncHelper(const Model::DescribeFileSystemPolicyRequest& request, const DescribeFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1719  void DescribeFileSystemsAsyncHelper(const Model::DescribeFileSystemsRequest& request, const DescribeFileSystemsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1720  void DescribeLifecycleConfigurationAsyncHelper(const Model::DescribeLifecycleConfigurationRequest& request, const DescribeLifecycleConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1721  void DescribeMountTargetSecurityGroupsAsyncHelper(const Model::DescribeMountTargetSecurityGroupsRequest& request, const DescribeMountTargetSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1722  void DescribeMountTargetsAsyncHelper(const Model::DescribeMountTargetsRequest& request, const DescribeMountTargetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1723  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1724  void ModifyMountTargetSecurityGroupsAsyncHelper(const Model::ModifyMountTargetSecurityGroupsRequest& request, const ModifyMountTargetSecurityGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1725  void PutAccountPreferencesAsyncHelper(const Model::PutAccountPreferencesRequest& request, const PutAccountPreferencesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1726  void PutBackupPolicyAsyncHelper(const Model::PutBackupPolicyRequest& request, const PutBackupPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1727  void PutFileSystemPolicyAsyncHelper(const Model::PutFileSystemPolicyRequest& request, const PutFileSystemPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1728  void PutLifecycleConfigurationAsyncHelper(const Model::PutLifecycleConfigurationRequest& request, const PutLifecycleConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1729  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1730  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1731  void UpdateFileSystemAsyncHelper(const Model::UpdateFileSystemRequest& request, const UpdateFileSystemResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
1732 
1733  Aws::String m_uri;
1734  Aws::String m_configScheme;
1735  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
1736  };
1737 
1738 } // namespace EFS
1739 } // namespace Aws
Aws::EFS::Model::PutFileSystemPolicyOutcomeCallable
std::future< PutFileSystemPolicyOutcome > PutFileSystemPolicyOutcomeCallable
Definition: EFSClient.h:140
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::EFS::EFSClient::EFSClient
EFSClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EFS::Model::DescribeMountTargetSecurityGroupsRequest
Definition: DescribeMountTargetSecurityGroupsRequest.h:25
Aws::EFS::DeleteFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteFileSystemPolicyRequest &, const Model::DeleteFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemPolicyResponseReceivedHandler
Definition: EFSClient.h:154
Aws::EFS::EFSClient::DeleteFileSystemPolicyAsync
virtual void DeleteFileSystemPolicyAsync(const Model::DeleteFileSystemPolicyRequest &request, const DeleteFileSystemPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeBackupPolicyRequest
Definition: DescribeBackupPolicyRequest.h:22
Aws::EFS::DescribeFileSystemsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeFileSystemsRequest &, const Model::DescribeFileSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemsResponseReceivedHandler
Definition: EFSClient.h:160
ListTagsForResourceResult.h
Aws::EFS::EFSClient::DeleteAccessPoint
virtual Model::DeleteAccessPointOutcome DeleteAccessPoint(const Model::DeleteAccessPointRequest &request) const
Aws::EFS::Model::DescribeBackupPolicyOutcome
Aws::Utils::Outcome< DescribeBackupPolicyResult, EFSError > DescribeBackupPolicyOutcome
Definition: EFSClient.h:105
Aws::EFS::EFSClient::CreateMountTarget
virtual Model::CreateMountTargetOutcome CreateMountTarget(const Model::CreateMountTargetRequest &request) const
Aws::EFS::Model::CreateFileSystemRequest
Definition: CreateFileSystemRequest.h:27
Aws::EFS::EFSClient::DeleteMountTargetAsync
virtual void DeleteMountTargetAsync(const Model::DeleteMountTargetRequest &request, const DeleteMountTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::PutBackupPolicyOutcome
Aws::Utils::Outcome< PutBackupPolicyResult, EFSError > PutBackupPolicyOutcome
Definition: EFSClient.h:114
AWSError.h
Aws::EFS::DescribeFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeFileSystemPolicyRequest &, const Model::DescribeFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemPolicyResponseReceivedHandler
Definition: EFSClient.h:159
Aws::EFS::Model::DescribeBackupPolicyOutcomeCallable
std::future< DescribeBackupPolicyOutcome > DescribeBackupPolicyOutcomeCallable
Definition: EFSClient.h:130
Aws::EFS::EFSClient::DescribeFileSystemPolicyAsync
virtual void DescribeFileSystemPolicyAsync(const Model::DescribeFileSystemPolicyRequest &request, const DescribeFileSystemPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeMountTargetSecurityGroupsOutcomeCallable
std::future< DescribeMountTargetSecurityGroupsOutcome > DescribeMountTargetSecurityGroupsOutcomeCallable
Definition: EFSClient.h:134
Aws::EFS::Model::DeleteMountTargetOutcomeCallable
std::future< DeleteMountTargetOutcome > DeleteMountTargetOutcomeCallable
Definition: EFSClient.h:127
Aws::EFS::Model::CreateFileSystemOutcomeCallable
std::future< CreateFileSystemOutcome > CreateFileSystemOutcomeCallable
Definition: EFSClient.h:122
Aws::EFS::Model::DescribeMountTargetsOutcome
Aws::Utils::Outcome< DescribeMountTargetsResult, EFSError > DescribeMountTargetsOutcome
Definition: EFSClient.h:110
Aws::EFS::EFSClient::DescribeFileSystemPolicyCallable
virtual Model::DescribeFileSystemPolicyOutcomeCallable DescribeFileSystemPolicyCallable(const Model::DescribeFileSystemPolicyRequest &request) const
EFS_EXPORTS.h
Aws::EFS::EFSClient::PutLifecycleConfigurationAsync
virtual void PutLifecycleConfigurationAsync(const Model::PutLifecycleConfigurationRequest &request, const PutLifecycleConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: EFSClient.h:142
Aws::EFS::EFSClient::DescribeLifecycleConfigurationCallable
virtual Model::DescribeLifecycleConfigurationOutcomeCallable DescribeLifecycleConfigurationCallable(const Model::DescribeLifecycleConfigurationRequest &request) const
Aws::EFS::Model::PutAccountPreferencesOutcome
Aws::Utils::Outcome< PutAccountPreferencesResult, EFSError > PutAccountPreferencesOutcome
Definition: EFSClient.h:113
CreateMountTargetResult.h
Aws::EFS::Model::CreateFileSystemOutcome
Aws::Utils::Outcome< CreateFileSystemResult, EFSError > CreateFileSystemOutcome
Definition: EFSClient.h:97
Aws::EFS::EFSClient::CreateFileSystemAsync
virtual void CreateFileSystemAsync(const Model::CreateFileSystemRequest &request, const CreateFileSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeLifecycleConfigurationRequest
Definition: DescribeLifecycleConfigurationRequest.h:22
Aws::EFS::EFSClient::CreateAccessPoint
virtual Model::CreateAccessPointOutcome CreateAccessPoint(const Model::CreateAccessPointRequest &request) const
Aws::EFS::Model::DeleteMountTargetRequest
Definition: DeleteMountTargetRequest.h:25
Aws::EFS::EFSClient::CreateFileSystemCallable
virtual Model::CreateFileSystemOutcomeCallable CreateFileSystemCallable(const Model::CreateFileSystemRequest &request) const
Aws::EFS::EFSClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::PutLifecycleConfigurationRequest
Definition: PutLifecycleConfigurationRequest.h:24
Aws::EFS::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > UntagResourceOutcome
Definition: EFSClient.h:118
DescribeMountTargetsResult.h
PutLifecycleConfigurationResult.h
Aws::EFS::EFSClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::CreateMountTargetResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateMountTargetRequest &, const Model::CreateMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMountTargetResponseReceivedHandler
Definition: EFSClient.h:151
Aws::EFS::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: EFSClient.h:143
Aws::EFS::Model::PutAccountPreferencesRequest
Definition: PutAccountPreferencesRequest.h:22
Aws::EFS::EFSClient::DescribeMountTargetSecurityGroups
virtual Model::DescribeMountTargetSecurityGroupsOutcome DescribeMountTargetSecurityGroups(const Model::DescribeMountTargetSecurityGroupsRequest &request) const
Aws::EFS::EFSClient::DescribeAccessPointsAsync
virtual void DescribeAccessPointsAsync(const Model::DescribeAccessPointsRequest &request, const DescribeAccessPointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::CreateMountTargetAsync
virtual void CreateMountTargetAsync(const Model::CreateMountTargetRequest &request, const CreateMountTargetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::EFS::EFSClient::DescribeAccountPreferencesCallable
virtual Model::DescribeAccountPreferencesOutcomeCallable DescribeAccountPreferencesCallable(const Model::DescribeAccountPreferencesRequest &request) const
Aws::EFS::Model::DescribeLifecycleConfigurationOutcome
Aws::Utils::Outcome< DescribeLifecycleConfigurationResult, EFSError > DescribeLifecycleConfigurationOutcome
Definition: EFSClient.h:108
Aws::EFS::EFSClient::DeleteFileSystem
virtual Model::DeleteFileSystemOutcome DeleteFileSystem(const Model::DeleteFileSystemRequest &request) const
AWS_EFS_API
#define AWS_EFS_API
Definition: EFS_EXPORTS.h:28
Aws::EFS::EFSClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: EFSClient.h:189
Aws::EFS::EFSClient::DescribeLifecycleConfiguration
virtual Model::DescribeLifecycleConfigurationOutcome DescribeLifecycleConfiguration(const Model::DescribeLifecycleConfigurationRequest &request) const
Aws::EFS::TagResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: EFSClient.h:170
Aws::EFS::EFSClient::CreateMountTargetCallable
virtual Model::CreateMountTargetOutcomeCallable CreateMountTargetCallable(const Model::CreateMountTargetRequest &request) const
Aws::EFS::UntagResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: EFSClient.h:171
Aws::EFS::DescribeMountTargetsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeMountTargetsRequest &, const Model::DescribeMountTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetsResponseReceivedHandler
Definition: EFSClient.h:163
PutBackupPolicyResult.h
Aws::EFS::EFSClient::DescribeMountTargetsCallable
virtual Model::DescribeMountTargetsOutcomeCallable DescribeMountTargetsCallable(const Model::DescribeMountTargetsRequest &request) const
Aws::EFS::EFSClient::DescribeFileSystemsAsync
virtual void DescribeFileSystemsAsync(const Model::DescribeFileSystemsRequest &request, const DescribeFileSystemsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::UpdateFileSystemRequest
Definition: UpdateFileSystemRequest.h:23
Aws::EFS::Model::DescribeAccessPointsOutcome
Aws::Utils::Outcome< DescribeAccessPointsResult, EFSError > DescribeAccessPointsOutcome
Definition: EFSClient.h:103
Aws::EFS::ListTagsForResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: EFSClient.h:164
Aws::EFS::EFSClient::ModifyMountTargetSecurityGroups
virtual Model::ModifyMountTargetSecurityGroupsOutcome ModifyMountTargetSecurityGroups(const Model::ModifyMountTargetSecurityGroupsRequest &request) const
AsyncCallerContext.h
Aws::EFS::EFSClient::DeleteMountTarget
virtual Model::DeleteMountTargetOutcome DeleteMountTarget(const Model::DeleteMountTargetRequest &request) const
Aws::EFS::EFSClient::CreateFileSystem
virtual Model::CreateFileSystemOutcome CreateFileSystem(const Model::CreateFileSystemRequest &request) const
Aws::EFS::Model::PutAccountPreferencesOutcomeCallable
std::future< PutAccountPreferencesOutcome > PutAccountPreferencesOutcomeCallable
Definition: EFSClient.h:138
DescribeMountTargetSecurityGroupsResult.h
Aws::EFS::EFSClient
Definition: EFSClient.h:187
Aws::EFS::Model::PutLifecycleConfigurationOutcome
Aws::Utils::Outcome< PutLifecycleConfigurationResult, EFSError > PutLifecycleConfigurationOutcome
Definition: EFSClient.h:116
Aws::EFS::Model::ModifyMountTargetSecurityGroupsOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > ModifyMountTargetSecurityGroupsOutcome
Definition: EFSClient.h:112
Aws::EFS::Model::DescribeAccountPreferencesOutcome
Aws::Utils::Outcome< DescribeAccountPreferencesResult, EFSError > DescribeAccountPreferencesOutcome
Definition: EFSClient.h:104
Aws::EFS::Model::ModifyMountTargetSecurityGroupsOutcomeCallable
std::future< ModifyMountTargetSecurityGroupsOutcome > ModifyMountTargetSecurityGroupsOutcomeCallable
Definition: EFSClient.h:137
Aws::EFS::Model::DescribeAccessPointsRequest
Definition: DescribeAccessPointsRequest.h:26
Aws::EFS::Model::PutFileSystemPolicyOutcome
Aws::Utils::Outcome< PutFileSystemPolicyResult, EFSError > PutFileSystemPolicyOutcome
Definition: EFSClient.h:115
Aws::EFS::EFSClient::PutAccountPreferencesCallable
virtual Model::PutAccountPreferencesOutcomeCallable PutAccountPreferencesCallable(const Model::PutAccountPreferencesRequest &request) const
NoResult.h
Aws::EFS::Model::DeleteFileSystemPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteFileSystemPolicyOutcome
Definition: EFSClient.h:101
Aws::EFS::PutBackupPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutBackupPolicyRequest &, const Model::PutBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBackupPolicyResponseReceivedHandler
Definition: EFSClient.h:167
Aws::EFS::EFSClient::EFSClient
EFSClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EFS::Model::DeleteFileSystemPolicyRequest
Definition: DeleteFileSystemPolicyRequest.h:22
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
DescribeLifecycleConfigurationResult.h
Aws::EFS::PutLifecycleConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutLifecycleConfigurationRequest &, const Model::PutLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecycleConfigurationResponseReceivedHandler
Definition: EFSClient.h:169
Aws::EFS::EFSClient::ModifyMountTargetSecurityGroupsCallable
virtual Model::ModifyMountTargetSecurityGroupsOutcomeCallable ModifyMountTargetSecurityGroupsCallable(const Model::ModifyMountTargetSecurityGroupsRequest &request) const
Aws::EFS::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > TagResourceOutcome
Definition: EFSClient.h:117
Aws::EFS::DescribeMountTargetSecurityGroupsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeMountTargetSecurityGroupsRequest &, const Model::DescribeMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetSecurityGroupsResponseReceivedHandler
Definition: EFSClient.h:162
Aws::EFS::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, EFSError > ListTagsForResourceOutcome
Definition: EFSClient.h:111
Aws::EFS::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
DescribeAccessPointsResult.h
Aws::EFS::EFSClient::UpdateFileSystemAsync
virtual void UpdateFileSystemAsync(const Model::UpdateFileSystemRequest &request, const UpdateFileSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::PutAccountPreferences
virtual Model::PutAccountPreferencesOutcome PutAccountPreferences(const Model::PutAccountPreferencesRequest &request) const
Aws::EFS::EFSClient::PutFileSystemPolicy
virtual Model::PutFileSystemPolicyOutcome PutFileSystemPolicy(const Model::PutFileSystemPolicyRequest &request) const
Aws::EFS::EFSClient::DeleteAccessPointCallable
virtual Model::DeleteAccessPointOutcomeCallable DeleteAccessPointCallable(const Model::DeleteAccessPointRequest &request) const
Aws::EFS::EFSClient::PutBackupPolicyCallable
virtual Model::PutBackupPolicyOutcomeCallable PutBackupPolicyCallable(const Model::PutBackupPolicyRequest &request) const
Aws::EFS::DescribeAccessPointsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeAccessPointsRequest &, const Model::DescribeAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessPointsResponseReceivedHandler
Definition: EFSClient.h:156
Aws::EFS::EFSClient::DescribeFileSystemsCallable
virtual Model::DescribeFileSystemsOutcomeCallable DescribeFileSystemsCallable(const Model::DescribeFileSystemsRequest &request) const
Aws::EFS::EFSClient::PutAccountPreferencesAsync
virtual void PutAccountPreferencesAsync(const Model::PutAccountPreferencesRequest &request, const PutAccountPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateAccessPointResult.h
Aws::EFS::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: EFSClient.h:136
Aws::EFS::Model::UpdateFileSystemOutcomeCallable
std::future< UpdateFileSystemOutcome > UpdateFileSystemOutcomeCallable
Definition: EFSClient.h:144
Aws::EFS::EFSClient::DeleteAccessPointAsync
virtual void DeleteAccessPointAsync(const Model::DeleteAccessPointRequest &request, const DeleteAccessPointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::PutBackupPolicyRequest
Definition: PutBackupPolicyRequest.h:23
Aws::EFS::Model::DeleteAccessPointRequest
Definition: DeleteAccessPointRequest.h:22
Aws::EFS::DeleteMountTargetResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteMountTargetRequest &, const Model::DeleteMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMountTargetResponseReceivedHandler
Definition: EFSClient.h:155
Aws::EFS::Model::DescribeFileSystemsOutcome
Aws::Utils::Outcome< DescribeFileSystemsResult, EFSError > DescribeFileSystemsOutcome
Definition: EFSClient.h:107
DescribeFileSystemPolicyResult.h
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::EFS::EFSClient::DeleteFileSystemAsync
virtual void DeleteFileSystemAsync(const Model::DeleteFileSystemRequest &request, const DeleteFileSystemResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeAccountPreferencesResult.h
Aws::EFS::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::EFS::EFSClient::~EFSClient
virtual ~EFSClient()
Aws::EFS::EFSClient::DescribeBackupPolicyAsync
virtual void DescribeBackupPolicyAsync(const Model::DescribeBackupPolicyRequest &request, const DescribeBackupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeFileSystemPolicyRequest
Definition: DescribeFileSystemPolicyRequest.h:22
Aws::EFS::Model::DeleteFileSystemOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteFileSystemOutcome
Definition: EFSClient.h:100
Aws::EFS::EFSClient::PutBackupPolicyAsync
virtual void PutBackupPolicyAsync(const Model::PutBackupPolicyRequest &request, const PutBackupPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::EFS::CreateFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateFileSystemRequest &, const Model::CreateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFileSystemResponseReceivedHandler
Definition: EFSClient.h:150
Aws::EFS::Model::DeleteFileSystemOutcomeCallable
std::future< DeleteFileSystemOutcome > DeleteFileSystemOutcomeCallable
Definition: EFSClient.h:125
Aws::EFS::DescribeAccountPreferencesResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeAccountPreferencesRequest &, const Model::DescribeAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountPreferencesResponseReceivedHandler
Definition: EFSClient.h:157
Aws::EFS::DescribeLifecycleConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeLifecycleConfigurationRequest &, const Model::DescribeLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLifecycleConfigurationResponseReceivedHandler
Definition: EFSClient.h:161
AWSString.h
Aws::EFS::EFSClient::UpdateFileSystem
virtual Model::UpdateFileSystemOutcome UpdateFileSystem(const Model::UpdateFileSystemRequest &request) const
Aws::EFS::EFSClient::DescribeFileSystems
virtual Model::DescribeFileSystemsOutcome DescribeFileSystems(const Model::DescribeFileSystemsRequest &request) const
Aws::EFS::Model::CreateAccessPointOutcome
Aws::Utils::Outcome< CreateAccessPointResult, EFSError > CreateAccessPointOutcome
Definition: EFSClient.h:94
Aws::EFS::EFSClient::DeleteMountTargetCallable
virtual Model::DeleteMountTargetOutcomeCallable DeleteMountTargetCallable(const Model::DeleteMountTargetRequest &request) const
UpdateFileSystemResult.h
Aws::EFS::EFSClient::DescribeAccountPreferences
virtual Model::DescribeAccountPreferencesOutcome DescribeAccountPreferences(const Model::DescribeAccountPreferencesRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::EFS::EFSClient::PutFileSystemPolicyCallable
virtual Model::PutFileSystemPolicyOutcomeCallable PutFileSystemPolicyCallable(const Model::PutFileSystemPolicyRequest &request) const
Aws::EFS::Model::DescribeAccessPointsOutcomeCallable
std::future< DescribeAccessPointsOutcome > DescribeAccessPointsOutcomeCallable
Definition: EFSClient.h:128
Aws::EFS::Model::DeleteMountTargetOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteMountTargetOutcome
Definition: EFSClient.h:102
Aws::EFS::EFSClient::PutLifecycleConfiguration
virtual Model::PutLifecycleConfigurationOutcome PutLifecycleConfiguration(const Model::PutLifecycleConfigurationRequest &request) const
Aws::EFS::EFSClient::PutFileSystemPolicyAsync
virtual void PutFileSystemPolicyAsync(const Model::PutFileSystemPolicyRequest &request, const PutFileSystemPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::CreateAccessPointCallable
virtual Model::CreateAccessPointOutcomeCallable CreateAccessPointCallable(const Model::CreateAccessPointRequest &request) const
Aws::EFS::UpdateFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::UpdateFileSystemRequest &, const Model::UpdateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemResponseReceivedHandler
Definition: EFSClient.h:172
Aws::EFS::Model::CreateMountTargetOutcomeCallable
std::future< CreateMountTargetOutcome > CreateMountTargetOutcomeCallable
Definition: EFSClient.h:123
Aws::EFS::Model::PutLifecycleConfigurationOutcomeCallable
std::future< PutLifecycleConfigurationOutcome > PutLifecycleConfigurationOutcomeCallable
Definition: EFSClient.h:141
Aws::EFS::CreateAccessPointResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateAccessPointRequest &, const Model::CreateAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPointResponseReceivedHandler
Definition: EFSClient.h:147
Aws::EFS::EFSClient::DeleteFileSystemPolicy
virtual Model::DeleteFileSystemPolicyOutcome DeleteFileSystemPolicy(const Model::DeleteFileSystemPolicyRequest &request) const
Aws::EFS::DeleteAccessPointResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteAccessPointRequest &, const Model::DeleteAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessPointResponseReceivedHandler
Definition: EFSClient.h:152
Aws::EFS::Model::DescribeMountTargetsRequest
Definition: DescribeMountTargetsRequest.h:29
Aws::EFS::EFSClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::EFS::Model::DescribeFileSystemsRequest
Definition: DescribeFileSystemsRequest.h:29
Aws::EFS::Model::PutFileSystemPolicyRequest
Definition: PutFileSystemPolicyRequest.h:22
Aws::EFS::EFSClient::DeleteFileSystemPolicyCallable
virtual Model::DeleteFileSystemPolicyOutcomeCallable DeleteFileSystemPolicyCallable(const Model::DeleteFileSystemPolicyRequest &request) const
Aws::EFS::EFSClient::ModifyMountTargetSecurityGroupsAsync
virtual void ModifyMountTargetSecurityGroupsAsync(const Model::ModifyMountTargetSecurityGroupsRequest &request, const ModifyMountTargetSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::EFSClient::DescribeMountTargetSecurityGroupsCallable
virtual Model::DescribeMountTargetSecurityGroupsOutcomeCallable DescribeMountTargetSecurityGroupsCallable(const Model::DescribeMountTargetSecurityGroupsRequest &request) const
ClientConfiguration.h
CreateFileSystemResult.h
Aws::EFS::EFSClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::EFS::EFSClient::PutLifecycleConfigurationCallable
virtual Model::PutLifecycleConfigurationOutcomeCallable PutLifecycleConfigurationCallable(const Model::PutLifecycleConfigurationRequest &request) const
Aws::EFS::PutFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutFileSystemPolicyRequest &, const Model::PutFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFileSystemPolicyResponseReceivedHandler
Definition: EFSClient.h:168
Aws
Definition: AccessManagementClient.h:15
Aws::EFS::Model::CreateMountTargetOutcome
Aws::Utils::Outcome< CreateMountTargetResult, EFSError > CreateMountTargetOutcome
Definition: EFSClient.h:98
HttpTypes.h
Aws::EFS::EFSClient::DescribeMountTargetsAsync
virtual void DescribeMountTargetsAsync(const Model::DescribeMountTargetsRequest &request, const DescribeMountTargetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::PutAccountPreferencesResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutAccountPreferencesRequest &, const Model::PutAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountPreferencesResponseReceivedHandler
Definition: EFSClient.h:166
Aws::EFS::Model::UpdateFileSystemOutcome
Aws::Utils::Outcome< UpdateFileSystemResult, EFSError > UpdateFileSystemOutcome
Definition: EFSClient.h:119
Aws::EFS::EFSClient::EFSClient
EFSClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::EFS::EFSClient::DeleteFileSystemCallable
virtual Model::DeleteFileSystemOutcomeCallable DeleteFileSystemCallable(const Model::DeleteFileSystemRequest &request) const
Aws::EFS::ModifyMountTargetSecurityGroupsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::ModifyMountTargetSecurityGroupsRequest &, const Model::ModifyMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyMountTargetSecurityGroupsResponseReceivedHandler
Definition: EFSClient.h:165
Aws::EFS::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:26
Aws::EFS::EFSClient::DescribeBackupPolicy
virtual Model::DescribeBackupPolicyOutcome DescribeBackupPolicy(const Model::DescribeBackupPolicyRequest &request) const
PutFileSystemPolicyResult.h
Aws::EFS::EFSClient::DescribeMountTargetSecurityGroupsAsync
virtual void DescribeMountTargetSecurityGroupsAsync(const Model::DescribeMountTargetSecurityGroupsRequest &request, const DescribeMountTargetSecurityGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeBackupPolicyResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::EFS::Model::DeleteAccessPointOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteAccessPointOutcome
Definition: EFSClient.h:99
Aws::EFS::Model::DescribeMountTargetsOutcomeCallable
std::future< DescribeMountTargetsOutcome > DescribeMountTargetsOutcomeCallable
Definition: EFSClient.h:135
Aws::EFS::EFSClient::DescribeAccessPoints
virtual Model::DescribeAccessPointsOutcome DescribeAccessPoints(const Model::DescribeAccessPointsRequest &request) const
EFSErrors.h
Aws::EFS::EFSClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::EFS::EFSClient::DescribeBackupPolicyCallable
virtual Model::DescribeBackupPolicyOutcomeCallable DescribeBackupPolicyCallable(const Model::DescribeBackupPolicyRequest &request) const
Aws::EFS::EFSClient::DescribeLifecycleConfigurationAsync
virtual void DescribeLifecycleConfigurationAsync(const Model::DescribeLifecycleConfigurationRequest &request, const DescribeLifecycleConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::DescribeBackupPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeBackupPolicyRequest &, const Model::DescribeBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupPolicyResponseReceivedHandler
Definition: EFSClient.h:158
Aws::EFS::EFSClient::PutBackupPolicy
virtual Model::PutBackupPolicyOutcome PutBackupPolicy(const Model::PutBackupPolicyRequest &request) const
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::EFS::EFSClient::DescribeAccessPointsCallable
virtual Model::DescribeAccessPointsOutcomeCallable DescribeAccessPointsCallable(const Model::DescribeAccessPointsRequest &request) const
Aws::EFS::Model::CreateMountTargetRequest
Definition: CreateMountTargetRequest.h:26
Aws::EFS::Model::DescribeFileSystemPolicyOutcome
Aws::Utils::Outcome< DescribeFileSystemPolicyResult, EFSError > DescribeFileSystemPolicyOutcome
Definition: EFSClient.h:106
AWSClient.h
Aws::EFS::Model::DeleteFileSystemPolicyOutcomeCallable
std::future< DeleteFileSystemPolicyOutcome > DeleteFileSystemPolicyOutcomeCallable
Definition: EFSClient.h:126
Aws::EFS::Model::PutBackupPolicyOutcomeCallable
std::future< PutBackupPolicyOutcome > PutBackupPolicyOutcomeCallable
Definition: EFSClient.h:139
Aws::EFS::EFSClient::UpdateFileSystemCallable
virtual Model::UpdateFileSystemOutcomeCallable UpdateFileSystemCallable(const Model::UpdateFileSystemRequest &request) const
Aws::EFS::Model::DescribeFileSystemsOutcomeCallable
std::future< DescribeFileSystemsOutcome > DescribeFileSystemsOutcomeCallable
Definition: EFSClient.h:132
Aws::EFS::Model::DeleteFileSystemRequest
Definition: DeleteFileSystemRequest.h:25
Aws::EFS::EFSClient::DescribeMountTargets
virtual Model::DescribeMountTargetsOutcome DescribeMountTargets(const Model::DescribeMountTargetsRequest &request) const
Aws::EFS::EFSClient::DescribeFileSystemPolicy
virtual Model::DescribeFileSystemPolicyOutcome DescribeFileSystemPolicy(const Model::DescribeFileSystemPolicyRequest &request) const
Aws::EFS::Model::DescribeAccountPreferencesOutcomeCallable
std::future< DescribeAccountPreferencesOutcome > DescribeAccountPreferencesOutcomeCallable
Definition: EFSClient.h:129
Aws::EFS::Model::DescribeLifecycleConfigurationOutcomeCallable
std::future< DescribeLifecycleConfigurationOutcome > DescribeLifecycleConfigurationOutcomeCallable
Definition: EFSClient.h:133
DescribeFileSystemsResult.h
PutAccountPreferencesResult.h
Aws::EFS::EFSClient::DescribeAccountPreferencesAsync
virtual void DescribeAccountPreferencesAsync(const Model::DescribeAccountPreferencesRequest &request, const DescribeAccountPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeFileSystemPolicyOutcomeCallable
std::future< DescribeFileSystemPolicyOutcome > DescribeFileSystemPolicyOutcomeCallable
Definition: EFSClient.h:131
Aws::EFS::EFSClient::CreateAccessPointAsync
virtual void CreateAccessPointAsync(const Model::CreateAccessPointRequest &request, const CreateAccessPointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::CreateAccessPointRequest
Definition: CreateAccessPointRequest.h:27
Aws::EFS::EFSClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::EFS::DeleteFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteFileSystemRequest &, const Model::DeleteFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemResponseReceivedHandler
Definition: EFSClient.h:153
Aws::EFS::EFSClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::EFS::Model::DescribeMountTargetSecurityGroupsOutcome
Aws::Utils::Outcome< DescribeMountTargetSecurityGroupsResult, EFSError > DescribeMountTargetSecurityGroupsOutcome
Definition: EFSClient.h:109
JsonSerializer.h
Aws::EFS::Model::DeleteAccessPointOutcomeCallable
std::future< DeleteAccessPointOutcome > DeleteAccessPointOutcomeCallable
Definition: EFSClient.h:124
Aws::EFS::Model::CreateAccessPointOutcomeCallable
std::future< CreateAccessPointOutcome > CreateAccessPointOutcomeCallable
Definition: EFSClient.h:121
Aws::EFS::Model::DescribeAccountPreferencesRequest
Definition: DescribeAccountPreferencesRequest.h:22
Aws::EFS::EFSClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::EFS::Model::ModifyMountTargetSecurityGroupsRequest
Definition: ModifyMountTargetSecurityGroupsRequest.h:26