AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
EFSServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/elasticfilesystem/EFSErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/elasticfilesystem/EFSEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in EFSClient header */
21#include <aws/elasticfilesystem/model/CreateAccessPointResult.h>
22#include <aws/elasticfilesystem/model/CreateFileSystemResult.h>
23#include <aws/elasticfilesystem/model/CreateMountTargetResult.h>
24#include <aws/elasticfilesystem/model/CreateReplicationConfigurationResult.h>
25#include <aws/elasticfilesystem/model/DescribeAccessPointsResult.h>
26#include <aws/elasticfilesystem/model/DescribeAccountPreferencesResult.h>
27#include <aws/elasticfilesystem/model/DescribeBackupPolicyResult.h>
28#include <aws/elasticfilesystem/model/DescribeFileSystemPolicyResult.h>
29#include <aws/elasticfilesystem/model/DescribeFileSystemsResult.h>
30#include <aws/elasticfilesystem/model/DescribeLifecycleConfigurationResult.h>
31#include <aws/elasticfilesystem/model/DescribeMountTargetSecurityGroupsResult.h>
32#include <aws/elasticfilesystem/model/DescribeMountTargetsResult.h>
33#include <aws/elasticfilesystem/model/DescribeReplicationConfigurationsResult.h>
34#include <aws/elasticfilesystem/model/ListTagsForResourceResult.h>
35#include <aws/elasticfilesystem/model/PutAccountPreferencesResult.h>
36#include <aws/elasticfilesystem/model/PutBackupPolicyResult.h>
37#include <aws/elasticfilesystem/model/PutFileSystemPolicyResult.h>
38#include <aws/elasticfilesystem/model/PutLifecycleConfigurationResult.h>
39#include <aws/elasticfilesystem/model/UpdateFileSystemResult.h>
40#include <aws/elasticfilesystem/model/UpdateFileSystemProtectionResult.h>
41#include <aws/elasticfilesystem/model/DescribeAccessPointsRequest.h>
42#include <aws/elasticfilesystem/model/DescribeAccountPreferencesRequest.h>
43#include <aws/elasticfilesystem/model/DescribeReplicationConfigurationsRequest.h>
44#include <aws/elasticfilesystem/model/DescribeFileSystemsRequest.h>
45#include <aws/elasticfilesystem/model/DescribeMountTargetsRequest.h>
46#include <aws/core/NoResult.h>
47/* End of service model headers required in EFSClient header */
48
49namespace Aws
50{
51 namespace Http
52 {
53 class HttpClient;
54 class HttpClientFactory;
55 } // namespace Http
56
57 namespace Utils
58 {
59 template< typename R, typename E> class Outcome;
60
61 namespace Threading
62 {
63 class Executor;
64 } // namespace Threading
65 } // namespace Utils
66
67 namespace Auth
68 {
69 class AWSCredentials;
70 class AWSCredentialsProvider;
71 } // namespace Auth
72
73 namespace Client
74 {
75 class RetryStrategy;
76 } // namespace Client
77
78 namespace EFS
79 {
83
84 namespace Model
85 {
86 /* Service model forward declarations required in EFSClient header */
111 class TagResourceRequest;
115 /* End of service model forward declarations required in EFSClient header */
116
117 /* Service model Outcome class definitions */
146 /* End of service model Outcome class definitions */
147
148 /* Service model Outcome callable definitions */
149 typedef std::future<CreateAccessPointOutcome> CreateAccessPointOutcomeCallable;
150 typedef std::future<CreateFileSystemOutcome> CreateFileSystemOutcomeCallable;
151 typedef std::future<CreateMountTargetOutcome> CreateMountTargetOutcomeCallable;
152 typedef std::future<CreateReplicationConfigurationOutcome> CreateReplicationConfigurationOutcomeCallable;
153 typedef std::future<DeleteAccessPointOutcome> DeleteAccessPointOutcomeCallable;
154 typedef std::future<DeleteFileSystemOutcome> DeleteFileSystemOutcomeCallable;
155 typedef std::future<DeleteFileSystemPolicyOutcome> DeleteFileSystemPolicyOutcomeCallable;
156 typedef std::future<DeleteMountTargetOutcome> DeleteMountTargetOutcomeCallable;
157 typedef std::future<DeleteReplicationConfigurationOutcome> DeleteReplicationConfigurationOutcomeCallable;
158 typedef std::future<DescribeAccessPointsOutcome> DescribeAccessPointsOutcomeCallable;
159 typedef std::future<DescribeAccountPreferencesOutcome> DescribeAccountPreferencesOutcomeCallable;
160 typedef std::future<DescribeBackupPolicyOutcome> DescribeBackupPolicyOutcomeCallable;
161 typedef std::future<DescribeFileSystemPolicyOutcome> DescribeFileSystemPolicyOutcomeCallable;
162 typedef std::future<DescribeFileSystemsOutcome> DescribeFileSystemsOutcomeCallable;
163 typedef std::future<DescribeLifecycleConfigurationOutcome> DescribeLifecycleConfigurationOutcomeCallable;
164 typedef std::future<DescribeMountTargetSecurityGroupsOutcome> DescribeMountTargetSecurityGroupsOutcomeCallable;
165 typedef std::future<DescribeMountTargetsOutcome> DescribeMountTargetsOutcomeCallable;
166 typedef std::future<DescribeReplicationConfigurationsOutcome> DescribeReplicationConfigurationsOutcomeCallable;
167 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
168 typedef std::future<ModifyMountTargetSecurityGroupsOutcome> ModifyMountTargetSecurityGroupsOutcomeCallable;
169 typedef std::future<PutAccountPreferencesOutcome> PutAccountPreferencesOutcomeCallable;
170 typedef std::future<PutBackupPolicyOutcome> PutBackupPolicyOutcomeCallable;
171 typedef std::future<PutFileSystemPolicyOutcome> PutFileSystemPolicyOutcomeCallable;
172 typedef std::future<PutLifecycleConfigurationOutcome> PutLifecycleConfigurationOutcomeCallable;
173 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
174 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
175 typedef std::future<UpdateFileSystemOutcome> UpdateFileSystemOutcomeCallable;
176 typedef std::future<UpdateFileSystemProtectionOutcome> UpdateFileSystemProtectionOutcomeCallable;
177 /* End of service model Outcome callable definitions */
178 } // namespace Model
179
180 class EFSClient;
181
182 /* Service model async handlers definitions */
183 typedef std::function<void(const EFSClient*, const Model::CreateAccessPointRequest&, const Model::CreateAccessPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAccessPointResponseReceivedHandler;
184 typedef std::function<void(const EFSClient*, const Model::CreateFileSystemRequest&, const Model::CreateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateFileSystemResponseReceivedHandler;
185 typedef std::function<void(const EFSClient*, const Model::CreateMountTargetRequest&, const Model::CreateMountTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMountTargetResponseReceivedHandler;
186 typedef std::function<void(const EFSClient*, const Model::CreateReplicationConfigurationRequest&, const Model::CreateReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateReplicationConfigurationResponseReceivedHandler;
187 typedef std::function<void(const EFSClient*, const Model::DeleteAccessPointRequest&, const Model::DeleteAccessPointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccessPointResponseReceivedHandler;
188 typedef std::function<void(const EFSClient*, const Model::DeleteFileSystemRequest&, const Model::DeleteFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileSystemResponseReceivedHandler;
189 typedef std::function<void(const EFSClient*, const Model::DeleteFileSystemPolicyRequest&, const Model::DeleteFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteFileSystemPolicyResponseReceivedHandler;
190 typedef std::function<void(const EFSClient*, const Model::DeleteMountTargetRequest&, const Model::DeleteMountTargetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMountTargetResponseReceivedHandler;
191 typedef std::function<void(const EFSClient*, const Model::DeleteReplicationConfigurationRequest&, const Model::DeleteReplicationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteReplicationConfigurationResponseReceivedHandler;
192 typedef std::function<void(const EFSClient*, const Model::DescribeAccessPointsRequest&, const Model::DescribeAccessPointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccessPointsResponseReceivedHandler;
193 typedef std::function<void(const EFSClient*, const Model::DescribeAccountPreferencesRequest&, const Model::DescribeAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountPreferencesResponseReceivedHandler;
194 typedef std::function<void(const EFSClient*, const Model::DescribeBackupPolicyRequest&, const Model::DescribeBackupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeBackupPolicyResponseReceivedHandler;
195 typedef std::function<void(const EFSClient*, const Model::DescribeFileSystemPolicyRequest&, const Model::DescribeFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemPolicyResponseReceivedHandler;
196 typedef std::function<void(const EFSClient*, const Model::DescribeFileSystemsRequest&, const Model::DescribeFileSystemsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeFileSystemsResponseReceivedHandler;
197 typedef std::function<void(const EFSClient*, const Model::DescribeLifecycleConfigurationRequest&, const Model::DescribeLifecycleConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLifecycleConfigurationResponseReceivedHandler;
198 typedef std::function<void(const EFSClient*, const Model::DescribeMountTargetSecurityGroupsRequest&, const Model::DescribeMountTargetSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMountTargetSecurityGroupsResponseReceivedHandler;
199 typedef std::function<void(const EFSClient*, const Model::DescribeMountTargetsRequest&, const Model::DescribeMountTargetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMountTargetsResponseReceivedHandler;
200 typedef std::function<void(const EFSClient*, const Model::DescribeReplicationConfigurationsRequest&, const Model::DescribeReplicationConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeReplicationConfigurationsResponseReceivedHandler;
201 typedef std::function<void(const EFSClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
202 typedef std::function<void(const EFSClient*, const Model::ModifyMountTargetSecurityGroupsRequest&, const Model::ModifyMountTargetSecurityGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyMountTargetSecurityGroupsResponseReceivedHandler;
203 typedef std::function<void(const EFSClient*, const Model::PutAccountPreferencesRequest&, const Model::PutAccountPreferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountPreferencesResponseReceivedHandler;
204 typedef std::function<void(const EFSClient*, const Model::PutBackupPolicyRequest&, const Model::PutBackupPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutBackupPolicyResponseReceivedHandler;
205 typedef std::function<void(const EFSClient*, const Model::PutFileSystemPolicyRequest&, const Model::PutFileSystemPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutFileSystemPolicyResponseReceivedHandler;
206 typedef std::function<void(const EFSClient*, const Model::PutLifecycleConfigurationRequest&, const Model::PutLifecycleConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLifecycleConfigurationResponseReceivedHandler;
207 typedef std::function<void(const EFSClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
208 typedef std::function<void(const EFSClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
209 typedef std::function<void(const EFSClient*, const Model::UpdateFileSystemRequest&, const Model::UpdateFileSystemOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFileSystemResponseReceivedHandler;
210 typedef std::function<void(const EFSClient*, const Model::UpdateFileSystemProtectionRequest&, const Model::UpdateFileSystemProtectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateFileSystemProtectionResponseReceivedHandler;
211 /* End of service model async handlers definitions */
212 } // namespace EFS
213} // namespace Aws
EndpointProviderBase< EFSClientConfiguration, EFSBuiltInParameters, EFSClientContextParameters > EFSEndpointProviderBase
std::future< CreateReplicationConfigurationOutcome > CreateReplicationConfigurationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteAccessPointOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteFileSystemPolicyOutcome > DeleteFileSystemPolicyOutcomeCallable
Aws::Utils::Outcome< DescribeMountTargetSecurityGroupsResult, EFSError > DescribeMountTargetSecurityGroupsOutcome
std::future< DescribeFileSystemsOutcome > DescribeFileSystemsOutcomeCallable
Aws::Utils::Outcome< DescribeFileSystemPolicyResult, EFSError > DescribeFileSystemPolicyOutcome
std::future< DescribeFileSystemPolicyOutcome > DescribeFileSystemPolicyOutcomeCallable
std::future< DescribeLifecycleConfigurationOutcome > DescribeLifecycleConfigurationOutcomeCallable
std::future< DescribeBackupPolicyOutcome > DescribeBackupPolicyOutcomeCallable
std::future< DeleteFileSystemOutcome > DeleteFileSystemOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EFSError > TagResourceOutcome
Aws::Utils::Outcome< DescribeAccessPointsResult, EFSError > DescribeAccessPointsOutcome
std::future< PutBackupPolicyOutcome > PutBackupPolicyOutcomeCallable
Aws::Utils::Outcome< UpdateFileSystemProtectionResult, EFSError > UpdateFileSystemProtectionOutcome
std::future< DeleteReplicationConfigurationOutcome > DeleteReplicationConfigurationOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, EFSError > ListTagsForResourceOutcome
Aws::Utils::Outcome< CreateAccessPointResult, EFSError > CreateAccessPointOutcome
Aws::Utils::Outcome< DescribeReplicationConfigurationsResult, EFSError > DescribeReplicationConfigurationsOutcome
std::future< DeleteMountTargetOutcome > DeleteMountTargetOutcomeCallable
std::future< PutLifecycleConfigurationOutcome > PutLifecycleConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateFileSystemResult, EFSError > CreateFileSystemOutcome
Aws::Utils::Outcome< PutFileSystemPolicyResult, EFSError > PutFileSystemPolicyOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< CreateMountTargetOutcome > CreateMountTargetOutcomeCallable
std::future< DescribeAccountPreferencesOutcome > DescribeAccountPreferencesOutcomeCallable
std::future< DescribeAccessPointsOutcome > DescribeAccessPointsOutcomeCallable
Aws::Utils::Outcome< CreateMountTargetResult, EFSError > CreateMountTargetOutcome
std::future< DescribeMountTargetsOutcome > DescribeMountTargetsOutcomeCallable
Aws::Utils::Outcome< DescribeAccountPreferencesResult, EFSError > DescribeAccountPreferencesOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteFileSystemOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteAccessPointOutcome > DeleteAccessPointOutcomeCallable
Aws::Utils::Outcome< UpdateFileSystemResult, EFSError > UpdateFileSystemOutcome
Aws::Utils::Outcome< DescribeFileSystemsResult, EFSError > DescribeFileSystemsOutcome
Aws::Utils::Outcome< CreateReplicationConfigurationResult, EFSError > CreateReplicationConfigurationOutcome
Aws::Utils::Outcome< DescribeBackupPolicyResult, EFSError > DescribeBackupPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteMountTargetOutcome
Aws::Utils::Outcome< DescribeMountTargetsResult, EFSError > DescribeMountTargetsOutcome
std::future< UpdateFileSystemOutcome > UpdateFileSystemOutcomeCallable
Aws::Utils::Outcome< PutAccountPreferencesResult, EFSError > PutAccountPreferencesOutcome
std::future< PutFileSystemPolicyOutcome > PutFileSystemPolicyOutcomeCallable
std::future< ModifyMountTargetSecurityGroupsOutcome > ModifyMountTargetSecurityGroupsOutcomeCallable
std::future< PutAccountPreferencesOutcome > PutAccountPreferencesOutcomeCallable
std::future< UpdateFileSystemProtectionOutcome > UpdateFileSystemProtectionOutcomeCallable
Aws::Utils::Outcome< PutLifecycleConfigurationResult, EFSError > PutLifecycleConfigurationOutcome
std::future< CreateFileSystemOutcome > CreateFileSystemOutcomeCallable
Aws::Utils::Outcome< PutBackupPolicyResult, EFSError > PutBackupPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > ModifyMountTargetSecurityGroupsOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteFileSystemPolicyOutcome
std::future< DescribeMountTargetSecurityGroupsOutcome > DescribeMountTargetSecurityGroupsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, EFSError > UntagResourceOutcome
Aws::Utils::Outcome< DescribeLifecycleConfigurationResult, EFSError > DescribeLifecycleConfigurationOutcome
Aws::Utils::Outcome< Aws::NoResult, EFSError > DeleteReplicationConfigurationOutcome
std::future< DescribeReplicationConfigurationsOutcome > DescribeReplicationConfigurationsOutcomeCallable
std::future< CreateAccessPointOutcome > CreateAccessPointOutcomeCallable
std::function< void(const EFSClient *, const Model::CreateMountTargetRequest &, const Model::CreateMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMountTargetResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateReplicationConfigurationRequest &, const Model::CreateReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateReplicationConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::ModifyMountTargetSecurityGroupsRequest &, const Model::ModifyMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyMountTargetSecurityGroupsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateAccessPointRequest &, const Model::CreateAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAccessPointResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutFileSystemPolicyRequest &, const Model::PutFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteAccessPointRequest &, const Model::DeleteAccessPointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccessPointResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeBackupPolicyRequest &, const Model::DescribeBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBackupPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteFileSystemRequest &, const Model::DeleteFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteFileSystemPolicyRequest &, const Model::DeleteFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteReplicationConfigurationRequest &, const Model::DeleteReplicationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteReplicationConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DeleteMountTargetRequest &, const Model::DeleteMountTargetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMountTargetResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeLifecycleConfigurationRequest &, const Model::DescribeLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLifecycleConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::UpdateFileSystemProtectionRequest &, const Model::UpdateFileSystemProtectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemProtectionResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeReplicationConfigurationsRequest &, const Model::DescribeReplicationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeReplicationConfigurationsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeFileSystemPolicyRequest &, const Model::DescribeFileSystemPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::UpdateFileSystemRequest &, const Model::UpdateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeFileSystemsRequest &, const Model::DescribeFileSystemsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeFileSystemsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutAccountPreferencesRequest &, const Model::PutAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountPreferencesResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeAccountPreferencesRequest &, const Model::DescribeAccountPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountPreferencesResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutLifecycleConfigurationRequest &, const Model::PutLifecycleConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLifecycleConfigurationResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeAccessPointsRequest &, const Model::DescribeAccessPointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccessPointsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeMountTargetsRequest &, const Model::DescribeMountTargetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetsResponseReceivedHandler
std::function< void(const EFSClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const EFSClient *, const Model::CreateFileSystemRequest &, const Model::CreateFileSystemOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateFileSystemResponseReceivedHandler
std::function< void(const EFSClient *, const Model::PutBackupPolicyRequest &, const Model::PutBackupPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutBackupPolicyResponseReceivedHandler
std::function< void(const EFSClient *, const Model::DescribeMountTargetSecurityGroupsRequest &, const Model::DescribeMountTargetSecurityGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMountTargetSecurityGroupsResponseReceivedHandler