AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
FinspaceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/finspace/FinspaceErrors.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/finspace/FinspaceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in FinspaceClient header */
21#include <aws/finspace/model/CreateKxChangesetResult.h>
22#include <aws/finspace/model/CreateKxClusterResult.h>
23#include <aws/finspace/model/CreateKxDatabaseResult.h>
24#include <aws/finspace/model/CreateKxDataviewResult.h>
25#include <aws/finspace/model/CreateKxEnvironmentResult.h>
26#include <aws/finspace/model/CreateKxScalingGroupResult.h>
27#include <aws/finspace/model/CreateKxUserResult.h>
28#include <aws/finspace/model/CreateKxVolumeResult.h>
29#include <aws/finspace/model/DeleteKxClusterResult.h>
30#include <aws/finspace/model/DeleteKxClusterNodeResult.h>
31#include <aws/finspace/model/DeleteKxDatabaseResult.h>
32#include <aws/finspace/model/DeleteKxDataviewResult.h>
33#include <aws/finspace/model/DeleteKxEnvironmentResult.h>
34#include <aws/finspace/model/DeleteKxScalingGroupResult.h>
35#include <aws/finspace/model/DeleteKxUserResult.h>
36#include <aws/finspace/model/DeleteKxVolumeResult.h>
37#include <aws/finspace/model/GetKxChangesetResult.h>
38#include <aws/finspace/model/GetKxClusterResult.h>
39#include <aws/finspace/model/GetKxConnectionStringResult.h>
40#include <aws/finspace/model/GetKxDatabaseResult.h>
41#include <aws/finspace/model/GetKxDataviewResult.h>
42#include <aws/finspace/model/GetKxEnvironmentResult.h>
43#include <aws/finspace/model/GetKxScalingGroupResult.h>
44#include <aws/finspace/model/GetKxUserResult.h>
45#include <aws/finspace/model/GetKxVolumeResult.h>
46#include <aws/finspace/model/ListKxChangesetsResult.h>
47#include <aws/finspace/model/ListKxClusterNodesResult.h>
48#include <aws/finspace/model/ListKxClustersResult.h>
49#include <aws/finspace/model/ListKxDatabasesResult.h>
50#include <aws/finspace/model/ListKxDataviewsResult.h>
51#include <aws/finspace/model/ListKxEnvironmentsResult.h>
52#include <aws/finspace/model/ListKxScalingGroupsResult.h>
53#include <aws/finspace/model/ListKxUsersResult.h>
54#include <aws/finspace/model/ListKxVolumesResult.h>
55#include <aws/finspace/model/ListTagsForResourceResult.h>
56#include <aws/finspace/model/TagResourceResult.h>
57#include <aws/finspace/model/UntagResourceResult.h>
58#include <aws/finspace/model/UpdateKxClusterCodeConfigurationResult.h>
59#include <aws/finspace/model/UpdateKxClusterDatabasesResult.h>
60#include <aws/finspace/model/UpdateKxDatabaseResult.h>
61#include <aws/finspace/model/UpdateKxDataviewResult.h>
62#include <aws/finspace/model/UpdateKxEnvironmentResult.h>
63#include <aws/finspace/model/UpdateKxEnvironmentNetworkResult.h>
64#include <aws/finspace/model/UpdateKxUserResult.h>
65#include <aws/finspace/model/UpdateKxVolumeResult.h>
66#include <aws/finspace/model/ListKxEnvironmentsRequest.h>
67/* End of service model headers required in FinspaceClient header */
68
69namespace Aws
70{
71 namespace Http
72 {
73 class HttpClient;
74 class HttpClientFactory;
75 } // namespace Http
76
77 namespace Utils
78 {
79 template< typename R, typename E> class Outcome;
80
81 namespace Threading
82 {
83 class Executor;
84 } // namespace Threading
85 } // namespace Utils
86
87 namespace Auth
88 {
89 class AWSCredentials;
90 class AWSCredentialsProvider;
91 } // namespace Auth
92
93 namespace Client
94 {
95 class RetryStrategy;
96 } // namespace Client
97
98 namespace finspace
99 {
103
104 namespace Model
105 {
106 /* Service model forward declarations required in FinspaceClient header */
130 class GetKxUserRequest;
131 class GetKxVolumeRequest;
139 class ListKxUsersRequest;
142 class TagResourceRequest;
152 /* End of service model forward declarations required in FinspaceClient header */
153
154 /* Service model Outcome class definitions */
200 /* End of service model Outcome class definitions */
201
202 /* Service model Outcome callable definitions */
203 typedef std::future<CreateKxChangesetOutcome> CreateKxChangesetOutcomeCallable;
204 typedef std::future<CreateKxClusterOutcome> CreateKxClusterOutcomeCallable;
205 typedef std::future<CreateKxDatabaseOutcome> CreateKxDatabaseOutcomeCallable;
206 typedef std::future<CreateKxDataviewOutcome> CreateKxDataviewOutcomeCallable;
207 typedef std::future<CreateKxEnvironmentOutcome> CreateKxEnvironmentOutcomeCallable;
208 typedef std::future<CreateKxScalingGroupOutcome> CreateKxScalingGroupOutcomeCallable;
209 typedef std::future<CreateKxUserOutcome> CreateKxUserOutcomeCallable;
210 typedef std::future<CreateKxVolumeOutcome> CreateKxVolumeOutcomeCallable;
211 typedef std::future<DeleteKxClusterOutcome> DeleteKxClusterOutcomeCallable;
212 typedef std::future<DeleteKxClusterNodeOutcome> DeleteKxClusterNodeOutcomeCallable;
213 typedef std::future<DeleteKxDatabaseOutcome> DeleteKxDatabaseOutcomeCallable;
214 typedef std::future<DeleteKxDataviewOutcome> DeleteKxDataviewOutcomeCallable;
215 typedef std::future<DeleteKxEnvironmentOutcome> DeleteKxEnvironmentOutcomeCallable;
216 typedef std::future<DeleteKxScalingGroupOutcome> DeleteKxScalingGroupOutcomeCallable;
217 typedef std::future<DeleteKxUserOutcome> DeleteKxUserOutcomeCallable;
218 typedef std::future<DeleteKxVolumeOutcome> DeleteKxVolumeOutcomeCallable;
219 typedef std::future<GetKxChangesetOutcome> GetKxChangesetOutcomeCallable;
220 typedef std::future<GetKxClusterOutcome> GetKxClusterOutcomeCallable;
221 typedef std::future<GetKxConnectionStringOutcome> GetKxConnectionStringOutcomeCallable;
222 typedef std::future<GetKxDatabaseOutcome> GetKxDatabaseOutcomeCallable;
223 typedef std::future<GetKxDataviewOutcome> GetKxDataviewOutcomeCallable;
224 typedef std::future<GetKxEnvironmentOutcome> GetKxEnvironmentOutcomeCallable;
225 typedef std::future<GetKxScalingGroupOutcome> GetKxScalingGroupOutcomeCallable;
226 typedef std::future<GetKxUserOutcome> GetKxUserOutcomeCallable;
227 typedef std::future<GetKxVolumeOutcome> GetKxVolumeOutcomeCallable;
228 typedef std::future<ListKxChangesetsOutcome> ListKxChangesetsOutcomeCallable;
229 typedef std::future<ListKxClusterNodesOutcome> ListKxClusterNodesOutcomeCallable;
230 typedef std::future<ListKxClustersOutcome> ListKxClustersOutcomeCallable;
231 typedef std::future<ListKxDatabasesOutcome> ListKxDatabasesOutcomeCallable;
232 typedef std::future<ListKxDataviewsOutcome> ListKxDataviewsOutcomeCallable;
233 typedef std::future<ListKxEnvironmentsOutcome> ListKxEnvironmentsOutcomeCallable;
234 typedef std::future<ListKxScalingGroupsOutcome> ListKxScalingGroupsOutcomeCallable;
235 typedef std::future<ListKxUsersOutcome> ListKxUsersOutcomeCallable;
236 typedef std::future<ListKxVolumesOutcome> ListKxVolumesOutcomeCallable;
237 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
238 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
239 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
240 typedef std::future<UpdateKxClusterCodeConfigurationOutcome> UpdateKxClusterCodeConfigurationOutcomeCallable;
241 typedef std::future<UpdateKxClusterDatabasesOutcome> UpdateKxClusterDatabasesOutcomeCallable;
242 typedef std::future<UpdateKxDatabaseOutcome> UpdateKxDatabaseOutcomeCallable;
243 typedef std::future<UpdateKxDataviewOutcome> UpdateKxDataviewOutcomeCallable;
244 typedef std::future<UpdateKxEnvironmentOutcome> UpdateKxEnvironmentOutcomeCallable;
245 typedef std::future<UpdateKxEnvironmentNetworkOutcome> UpdateKxEnvironmentNetworkOutcomeCallable;
246 typedef std::future<UpdateKxUserOutcome> UpdateKxUserOutcomeCallable;
247 typedef std::future<UpdateKxVolumeOutcome> UpdateKxVolumeOutcomeCallable;
248 /* End of service model Outcome callable definitions */
249 } // namespace Model
250
251 class FinspaceClient;
252
253 /* Service model async handlers definitions */
254 typedef std::function<void(const FinspaceClient*, const Model::CreateKxChangesetRequest&, const Model::CreateKxChangesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxChangesetResponseReceivedHandler;
255 typedef std::function<void(const FinspaceClient*, const Model::CreateKxClusterRequest&, const Model::CreateKxClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxClusterResponseReceivedHandler;
256 typedef std::function<void(const FinspaceClient*, const Model::CreateKxDatabaseRequest&, const Model::CreateKxDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxDatabaseResponseReceivedHandler;
257 typedef std::function<void(const FinspaceClient*, const Model::CreateKxDataviewRequest&, const Model::CreateKxDataviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxDataviewResponseReceivedHandler;
258 typedef std::function<void(const FinspaceClient*, const Model::CreateKxEnvironmentRequest&, const Model::CreateKxEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxEnvironmentResponseReceivedHandler;
259 typedef std::function<void(const FinspaceClient*, const Model::CreateKxScalingGroupRequest&, const Model::CreateKxScalingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxScalingGroupResponseReceivedHandler;
260 typedef std::function<void(const FinspaceClient*, const Model::CreateKxUserRequest&, const Model::CreateKxUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxUserResponseReceivedHandler;
261 typedef std::function<void(const FinspaceClient*, const Model::CreateKxVolumeRequest&, const Model::CreateKxVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateKxVolumeResponseReceivedHandler;
262 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxClusterRequest&, const Model::DeleteKxClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxClusterResponseReceivedHandler;
263 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxClusterNodeRequest&, const Model::DeleteKxClusterNodeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxClusterNodeResponseReceivedHandler;
264 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxDatabaseRequest&, const Model::DeleteKxDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxDatabaseResponseReceivedHandler;
265 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxDataviewRequest&, const Model::DeleteKxDataviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxDataviewResponseReceivedHandler;
266 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxEnvironmentRequest&, const Model::DeleteKxEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxEnvironmentResponseReceivedHandler;
267 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxScalingGroupRequest&, const Model::DeleteKxScalingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxScalingGroupResponseReceivedHandler;
268 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxUserRequest&, const Model::DeleteKxUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxUserResponseReceivedHandler;
269 typedef std::function<void(const FinspaceClient*, const Model::DeleteKxVolumeRequest&, const Model::DeleteKxVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteKxVolumeResponseReceivedHandler;
270 typedef std::function<void(const FinspaceClient*, const Model::GetKxChangesetRequest&, const Model::GetKxChangesetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxChangesetResponseReceivedHandler;
271 typedef std::function<void(const FinspaceClient*, const Model::GetKxClusterRequest&, const Model::GetKxClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxClusterResponseReceivedHandler;
272 typedef std::function<void(const FinspaceClient*, const Model::GetKxConnectionStringRequest&, const Model::GetKxConnectionStringOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxConnectionStringResponseReceivedHandler;
273 typedef std::function<void(const FinspaceClient*, const Model::GetKxDatabaseRequest&, const Model::GetKxDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxDatabaseResponseReceivedHandler;
274 typedef std::function<void(const FinspaceClient*, const Model::GetKxDataviewRequest&, const Model::GetKxDataviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxDataviewResponseReceivedHandler;
275 typedef std::function<void(const FinspaceClient*, const Model::GetKxEnvironmentRequest&, const Model::GetKxEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxEnvironmentResponseReceivedHandler;
276 typedef std::function<void(const FinspaceClient*, const Model::GetKxScalingGroupRequest&, const Model::GetKxScalingGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxScalingGroupResponseReceivedHandler;
277 typedef std::function<void(const FinspaceClient*, const Model::GetKxUserRequest&, const Model::GetKxUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxUserResponseReceivedHandler;
278 typedef std::function<void(const FinspaceClient*, const Model::GetKxVolumeRequest&, const Model::GetKxVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKxVolumeResponseReceivedHandler;
279 typedef std::function<void(const FinspaceClient*, const Model::ListKxChangesetsRequest&, const Model::ListKxChangesetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxChangesetsResponseReceivedHandler;
280 typedef std::function<void(const FinspaceClient*, const Model::ListKxClusterNodesRequest&, const Model::ListKxClusterNodesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxClusterNodesResponseReceivedHandler;
281 typedef std::function<void(const FinspaceClient*, const Model::ListKxClustersRequest&, const Model::ListKxClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxClustersResponseReceivedHandler;
282 typedef std::function<void(const FinspaceClient*, const Model::ListKxDatabasesRequest&, const Model::ListKxDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxDatabasesResponseReceivedHandler;
283 typedef std::function<void(const FinspaceClient*, const Model::ListKxDataviewsRequest&, const Model::ListKxDataviewsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxDataviewsResponseReceivedHandler;
284 typedef std::function<void(const FinspaceClient*, const Model::ListKxEnvironmentsRequest&, const Model::ListKxEnvironmentsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxEnvironmentsResponseReceivedHandler;
285 typedef std::function<void(const FinspaceClient*, const Model::ListKxScalingGroupsRequest&, const Model::ListKxScalingGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxScalingGroupsResponseReceivedHandler;
286 typedef std::function<void(const FinspaceClient*, const Model::ListKxUsersRequest&, const Model::ListKxUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxUsersResponseReceivedHandler;
287 typedef std::function<void(const FinspaceClient*, const Model::ListKxVolumesRequest&, const Model::ListKxVolumesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListKxVolumesResponseReceivedHandler;
288 typedef std::function<void(const FinspaceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
289 typedef std::function<void(const FinspaceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
290 typedef std::function<void(const FinspaceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
291 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxClusterCodeConfigurationRequest&, const Model::UpdateKxClusterCodeConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxClusterCodeConfigurationResponseReceivedHandler;
292 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxClusterDatabasesRequest&, const Model::UpdateKxClusterDatabasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxClusterDatabasesResponseReceivedHandler;
293 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxDatabaseRequest&, const Model::UpdateKxDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxDatabaseResponseReceivedHandler;
294 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxDataviewRequest&, const Model::UpdateKxDataviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxDataviewResponseReceivedHandler;
295 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxEnvironmentRequest&, const Model::UpdateKxEnvironmentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxEnvironmentResponseReceivedHandler;
296 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxEnvironmentNetworkRequest&, const Model::UpdateKxEnvironmentNetworkOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxEnvironmentNetworkResponseReceivedHandler;
297 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxUserRequest&, const Model::UpdateKxUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxUserResponseReceivedHandler;
298 typedef std::function<void(const FinspaceClient*, const Model::UpdateKxVolumeRequest&, const Model::UpdateKxVolumeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateKxVolumeResponseReceivedHandler;
299 /* End of service model async handlers definitions */
300 } // namespace finspace
301} // namespace Aws
EndpointProviderBase< FinspaceClientConfiguration, FinspaceBuiltInParameters, FinspaceClientContextParameters > FinspaceEndpointProviderBase
Aws::Utils::Outcome< DeleteKxUserResult, FinspaceError > DeleteKxUserOutcome
Aws::Utils::Outcome< UntagResourceResult, FinspaceError > UntagResourceOutcome
Aws::Utils::Outcome< GetKxVolumeResult, FinspaceError > GetKxVolumeOutcome
std::future< UpdateKxClusterDatabasesOutcome > UpdateKxClusterDatabasesOutcomeCallable
std::future< GetKxUserOutcome > GetKxUserOutcomeCallable
std::future< ListKxEnvironmentsOutcome > ListKxEnvironmentsOutcomeCallable
Aws::Utils::Outcome< UpdateKxUserResult, FinspaceError > UpdateKxUserOutcome
std::future< GetKxDataviewOutcome > GetKxDataviewOutcomeCallable
std::future< UpdateKxDatabaseOutcome > UpdateKxDatabaseOutcomeCallable
Aws::Utils::Outcome< CreateKxUserResult, FinspaceError > CreateKxUserOutcome
Aws::Utils::Outcome< DeleteKxScalingGroupResult, FinspaceError > DeleteKxScalingGroupOutcome
Aws::Utils::Outcome< DeleteKxDatabaseResult, FinspaceError > DeleteKxDatabaseOutcome
std::future< CreateKxDatabaseOutcome > CreateKxDatabaseOutcomeCallable
std::future< UpdateKxEnvironmentNetworkOutcome > UpdateKxEnvironmentNetworkOutcomeCallable
Aws::Utils::Outcome< GetKxUserResult, FinspaceError > GetKxUserOutcome
std::future< CreateKxScalingGroupOutcome > CreateKxScalingGroupOutcomeCallable
std::future< DeleteKxDataviewOutcome > DeleteKxDataviewOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< ListKxChangesetsResult, FinspaceError > ListKxChangesetsOutcome
std::future< CreateKxVolumeOutcome > CreateKxVolumeOutcomeCallable
std::future< GetKxEnvironmentOutcome > GetKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< GetKxDatabaseResult, FinspaceError > GetKxDatabaseOutcome
Aws::Utils::Outcome< DeleteKxClusterNodeResult, FinspaceError > DeleteKxClusterNodeOutcome
std::future< CreateKxEnvironmentOutcome > CreateKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< CreateKxEnvironmentResult, FinspaceError > CreateKxEnvironmentOutcome
Aws::Utils::Outcome< GetKxClusterResult, FinspaceError > GetKxClusterOutcome
std::future< DeleteKxUserOutcome > DeleteKxUserOutcomeCallable
std::future< GetKxClusterOutcome > GetKxClusterOutcomeCallable
std::future< ListKxClusterNodesOutcome > ListKxClusterNodesOutcomeCallable
Aws::Utils::Outcome< ListKxUsersResult, FinspaceError > ListKxUsersOutcome
Aws::Utils::Outcome< UpdateKxEnvironmentResult, FinspaceError > UpdateKxEnvironmentOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< CreateKxChangesetResult, FinspaceError > CreateKxChangesetOutcome
Aws::Utils::Outcome< ListKxClustersResult, FinspaceError > ListKxClustersOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, FinspaceError > ListTagsForResourceOutcome
std::future< ListKxChangesetsOutcome > ListKxChangesetsOutcomeCallable
std::future< DeleteKxScalingGroupOutcome > DeleteKxScalingGroupOutcomeCallable
std::future< UpdateKxDataviewOutcome > UpdateKxDataviewOutcomeCallable
std::future< DeleteKxVolumeOutcome > DeleteKxVolumeOutcomeCallable
std::future< CreateKxDataviewOutcome > CreateKxDataviewOutcomeCallable
Aws::Utils::Outcome< CreateKxClusterResult, FinspaceError > CreateKxClusterOutcome
std::future< ListKxUsersOutcome > ListKxUsersOutcomeCallable
std::future< UpdateKxEnvironmentOutcome > UpdateKxEnvironmentOutcomeCallable
Aws::Utils::Outcome< DeleteKxClusterResult, FinspaceError > DeleteKxClusterOutcome
std::future< GetKxDatabaseOutcome > GetKxDatabaseOutcomeCallable
std::future< UpdateKxUserOutcome > UpdateKxUserOutcomeCallable
Aws::Utils::Outcome< ListKxEnvironmentsResult, FinspaceError > ListKxEnvironmentsOutcome
std::future< UpdateKxClusterCodeConfigurationOutcome > UpdateKxClusterCodeConfigurationOutcomeCallable
Aws::Utils::Outcome< CreateKxScalingGroupResult, FinspaceError > CreateKxScalingGroupOutcome
std::future< DeleteKxEnvironmentOutcome > DeleteKxEnvironmentOutcomeCallable
std::future< CreateKxClusterOutcome > CreateKxClusterOutcomeCallable
std::future< DeleteKxClusterNodeOutcome > DeleteKxClusterNodeOutcomeCallable
Aws::Utils::Outcome< ListKxClusterNodesResult, FinspaceError > ListKxClusterNodesOutcome
std::future< CreateKxUserOutcome > CreateKxUserOutcomeCallable
std::future< GetKxChangesetOutcome > GetKxChangesetOutcomeCallable
std::future< ListKxDataviewsOutcome > ListKxDataviewsOutcomeCallable
std::future< DeleteKxDatabaseOutcome > DeleteKxDatabaseOutcomeCallable
std::future< UpdateKxVolumeOutcome > UpdateKxVolumeOutcomeCallable
Aws::Utils::Outcome< GetKxConnectionStringResult, FinspaceError > GetKxConnectionStringOutcome
Aws::Utils::Outcome< DeleteKxEnvironmentResult, FinspaceError > DeleteKxEnvironmentOutcome
Aws::Utils::Outcome< GetKxScalingGroupResult, FinspaceError > GetKxScalingGroupOutcome
Aws::Utils::Outcome< UpdateKxVolumeResult, FinspaceError > UpdateKxVolumeOutcome
std::future< ListKxDatabasesOutcome > ListKxDatabasesOutcomeCallable
std::future< ListKxClustersOutcome > ListKxClustersOutcomeCallable
Aws::Utils::Outcome< ListKxScalingGroupsResult, FinspaceError > ListKxScalingGroupsOutcome
std::future< GetKxConnectionStringOutcome > GetKxConnectionStringOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, FinspaceError > TagResourceOutcome
Aws::Utils::Outcome< UpdateKxDataviewResult, FinspaceError > UpdateKxDataviewOutcome
std::future< DeleteKxClusterOutcome > DeleteKxClusterOutcomeCallable
std::future< CreateKxChangesetOutcome > CreateKxChangesetOutcomeCallable
Aws::Utils::Outcome< DeleteKxVolumeResult, FinspaceError > DeleteKxVolumeOutcome
Aws::Utils::Outcome< GetKxDataviewResult, FinspaceError > GetKxDataviewOutcome
Aws::Utils::Outcome< DeleteKxDataviewResult, FinspaceError > DeleteKxDataviewOutcome
Aws::Utils::Outcome< ListKxDatabasesResult, FinspaceError > ListKxDatabasesOutcome
Aws::Utils::Outcome< CreateKxVolumeResult, FinspaceError > CreateKxVolumeOutcome
Aws::Utils::Outcome< CreateKxDataviewResult, FinspaceError > CreateKxDataviewOutcome
Aws::Utils::Outcome< GetKxChangesetResult, FinspaceError > GetKxChangesetOutcome
Aws::Utils::Outcome< ListKxDataviewsResult, FinspaceError > ListKxDataviewsOutcome
Aws::Utils::Outcome< UpdateKxDatabaseResult, FinspaceError > UpdateKxDatabaseOutcome
std::future< GetKxScalingGroupOutcome > GetKxScalingGroupOutcomeCallable
std::future< GetKxVolumeOutcome > GetKxVolumeOutcomeCallable
Aws::Utils::Outcome< ListKxVolumesResult, FinspaceError > ListKxVolumesOutcome
Aws::Utils::Outcome< UpdateKxEnvironmentNetworkResult, FinspaceError > UpdateKxEnvironmentNetworkOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< UpdateKxClusterCodeConfigurationResult, FinspaceError > UpdateKxClusterCodeConfigurationOutcome
Aws::Utils::Outcome< CreateKxDatabaseResult, FinspaceError > CreateKxDatabaseOutcome
Aws::Utils::Outcome< GetKxEnvironmentResult, FinspaceError > GetKxEnvironmentOutcome
std::future< ListKxScalingGroupsOutcome > ListKxScalingGroupsOutcomeCallable
Aws::Utils::Outcome< UpdateKxClusterDatabasesResult, FinspaceError > UpdateKxClusterDatabasesOutcome
std::future< ListKxVolumesOutcome > ListKxVolumesOutcomeCallable
std::function< void(const FinspaceClient *, const Model::DeleteKxClusterNodeRequest &, const Model::DeleteKxClusterNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxClusterNodeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxClusterRequest &, const Model::GetKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxClusterResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxConnectionStringRequest &, const Model::GetKxConnectionStringOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxConnectionStringResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxEnvironmentsRequest &, const Model::ListKxEnvironmentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxEnvironmentsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxClusterCodeConfigurationRequest &, const Model::UpdateKxClusterCodeConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxClusterCodeConfigurationResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxDataviewRequest &, const Model::UpdateKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxChangesetsRequest &, const Model::ListKxChangesetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxChangesetsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxEnvironmentRequest &, const Model::DeleteKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxClusterRequest &, const Model::DeleteKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxClusterResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxUserRequest &, const Model::CreateKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxChangesetRequest &, const Model::CreateKxChangesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxChangesetResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxClustersRequest &, const Model::ListKxClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxClustersResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxDataviewsRequest &, const Model::ListKxDataviewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxDataviewsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxUserRequest &, const Model::GetKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxClusterDatabasesRequest &, const Model::UpdateKxClusterDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxClusterDatabasesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxScalingGroupRequest &, const Model::DeleteKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxDataviewRequest &, const Model::GetKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxDatabaseRequest &, const Model::UpdateKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxVolumesRequest &, const Model::ListKxVolumesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxVolumesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxVolumeRequest &, const Model::GetKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxClusterNodesRequest &, const Model::ListKxClusterNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxClusterNodesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxVolumeRequest &, const Model::DeleteKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxDatabaseRequest &, const Model::GetKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxEnvironmentRequest &, const Model::UpdateKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxUserRequest &, const Model::DeleteKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxUsersRequest &, const Model::ListKxUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxUsersResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxEnvironmentNetworkRequest &, const Model::UpdateKxEnvironmentNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxEnvironmentNetworkResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxScalingGroupRequest &, const Model::CreateKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxDataviewRequest &, const Model::DeleteKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxEnvironmentRequest &, const Model::GetKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxUserRequest &, const Model::UpdateKxUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxUserResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxVolumeRequest &, const Model::CreateKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxDatabaseRequest &, const Model::CreateKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::UpdateKxVolumeRequest &, const Model::UpdateKxVolumeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateKxVolumeResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxChangesetRequest &, const Model::GetKxChangesetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxChangesetResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxScalingGroupsRequest &, const Model::ListKxScalingGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxScalingGroupsResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListKxDatabasesRequest &, const Model::ListKxDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListKxDatabasesResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxEnvironmentRequest &, const Model::CreateKxEnvironmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxEnvironmentResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::GetKxScalingGroupRequest &, const Model::GetKxScalingGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKxScalingGroupResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxDataviewRequest &, const Model::CreateKxDataviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxDataviewResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::DeleteKxDatabaseRequest &, const Model::DeleteKxDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteKxDatabaseResponseReceivedHandler
std::function< void(const FinspaceClient *, const Model::CreateKxClusterRequest &, const Model::CreateKxClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateKxClusterResponseReceivedHandler