AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#include <FinspaceClient.h>
The FinSpace management service provides the APIs for managing FinSpace environments.
Definition at line 22 of file FinspaceClient.h.
Definition at line 25 of file FinspaceClient.h.
Definition at line 29 of file FinspaceClient.h.
Definition at line 30 of file FinspaceClient.h.
Aws::finspace::FinspaceClientConfiguration()
,
nullptr
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::finspace::FinspaceClientConfiguration()
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::finspace::FinspaceClientConfiguration()
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Creates a changeset for a kdb database. A changeset allows you to add and delete existing files by using an ordered list of change requests.
nullptr
An Async wrapper for CreateKxChangeset that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 102 of file FinspaceClient.h.
A Callable wrapper for CreateKxChangeset that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 93 of file FinspaceClient.h.
nullptr
An Async wrapper for CreateKxCluster that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 127 of file FinspaceClient.h.
A Callable wrapper for CreateKxCluster that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 118 of file FinspaceClient.h.
nullptr
An Async wrapper for CreateKxDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 152 of file FinspaceClient.h.
A Callable wrapper for CreateKxDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 143 of file FinspaceClient.h.
Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on kdb clusters. Dataviews are only available for clusters running on a scaling group. They are not supported on dedicated clusters.
nullptr
An Async wrapper for CreateKxDataview that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 180 of file FinspaceClient.h.
A Callable wrapper for CreateKxDataview that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 171 of file FinspaceClient.h.
nullptr
An Async wrapper for CreateKxEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 206 of file FinspaceClient.h.
A Callable wrapper for CreateKxEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 197 of file FinspaceClient.h.
nullptr
An Async wrapper for CreateKxScalingGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 231 of file FinspaceClient.h.
A Callable wrapper for CreateKxScalingGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 222 of file FinspaceClient.h.
nullptr
An Async wrapper for CreateKxUser that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 257 of file FinspaceClient.h.
A Callable wrapper for CreateKxUser that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 248 of file FinspaceClient.h.
Creates a new volume with a specific amount of throughput and storage capacity.
nullptr
An Async wrapper for CreateKxVolume that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 283 of file FinspaceClient.h.
A Callable wrapper for CreateKxVolume that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 274 of file FinspaceClient.h.
nullptr
An Async wrapper for DeleteKxCluster that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 308 of file FinspaceClient.h.
A Callable wrapper for DeleteKxCluster that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 299 of file FinspaceClient.h.
nullptr
An Async wrapper for DeleteKxClusterNode that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 333 of file FinspaceClient.h.
A Callable wrapper for DeleteKxClusterNode that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 324 of file FinspaceClient.h.
Deletes the specified database and all of its associated data. This action is irreversible. You must copy any data out of the database before deleting it if the data is to be retained.
nullptr
An Async wrapper for DeleteKxDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 360 of file FinspaceClient.h.
A Callable wrapper for DeleteKxDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 351 of file FinspaceClient.h.
Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.
nullptr
An Async wrapper for DeleteKxDataview that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 386 of file FinspaceClient.h.
A Callable wrapper for DeleteKxDataview that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 377 of file FinspaceClient.h.
Deletes the kdb environment. This action is irreversible. Deleting a kdb environment will remove all the associated data and any services running in it.
nullptr
An Async wrapper for DeleteKxEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 413 of file FinspaceClient.h.
A Callable wrapper for DeleteKxEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 404 of file FinspaceClient.h.
Deletes the specified scaling group. This action is irreversible. You cannot delete a scaling group until all the clusters running on it have been deleted.
nullptr
An Async wrapper for DeleteKxScalingGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 440 of file FinspaceClient.h.
A Callable wrapper for DeleteKxScalingGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 431 of file FinspaceClient.h.
nullptr
An Async wrapper for DeleteKxUser that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 466 of file FinspaceClient.h.
A Callable wrapper for DeleteKxUser that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 457 of file FinspaceClient.h.
Deletes a volume. You can only delete a volume if it's not attached to a cluster or a dataview. When a volume is deleted, any data on the volume is lost. This action is irreversible.
nullptr
An Async wrapper for DeleteKxVolume that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 493 of file FinspaceClient.h.
A Callable wrapper for DeleteKxVolume that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 484 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxChangeset that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 518 of file FinspaceClient.h.
A Callable wrapper for GetKxChangeset that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 509 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxCluster that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 543 of file FinspaceClient.h.
A Callable wrapper for GetKxCluster that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 534 of file FinspaceClient.h.
Retrieves a connection string for a user to connect to a kdb cluster. You must call this API using the same role that you have defined while creating a user.
nullptr
An Async wrapper for GetKxConnectionString that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 570 of file FinspaceClient.h.
A Callable wrapper for GetKxConnectionString that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 561 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 596 of file FinspaceClient.h.
A Callable wrapper for GetKxDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 587 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxDataview that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 621 of file FinspaceClient.h.
A Callable wrapper for GetKxDataview that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 612 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 647 of file FinspaceClient.h.
A Callable wrapper for GetKxEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 638 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxScalingGroup that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 672 of file FinspaceClient.h.
A Callable wrapper for GetKxScalingGroup that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 663 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxUser that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 698 of file FinspaceClient.h.
A Callable wrapper for GetKxUser that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 689 of file FinspaceClient.h.
nullptr
An Async wrapper for GetKxVolume that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 723 of file FinspaceClient.h.
A Callable wrapper for GetKxVolume that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 714 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxChangesets that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 749 of file FinspaceClient.h.
A Callable wrapper for ListKxChangesets that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 740 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxClusterNodes that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 774 of file FinspaceClient.h.
A Callable wrapper for ListKxClusterNodes that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 765 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxClusters that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 799 of file FinspaceClient.h.
A Callable wrapper for ListKxClusters that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 790 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxDatabases that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 825 of file FinspaceClient.h.
A Callable wrapper for ListKxDatabases that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 816 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxDataviews that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 851 of file FinspaceClient.h.
A Callable wrapper for ListKxDataviews that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 842 of file FinspaceClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for ListKxEnvironments that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 877 of file FinspaceClient.h.
{}
)
const
A Callable wrapper for ListKxEnvironments that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 868 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxScalingGroups that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 903 of file FinspaceClient.h.
A Callable wrapper for ListKxScalingGroups that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 894 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxUsers that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 928 of file FinspaceClient.h.
A Callable wrapper for ListKxUsers that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 919 of file FinspaceClient.h.
nullptr
An Async wrapper for ListKxVolumes that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 953 of file FinspaceClient.h.
A Callable wrapper for ListKxVolumes that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 944 of file FinspaceClient.h.
nullptr
An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 978 of file FinspaceClient.h.
A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 969 of file FinspaceClient.h.
nullptr
An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1003 of file FinspaceClient.h.
A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 994 of file FinspaceClient.h.
nullptr
An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1028 of file FinspaceClient.h.
A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1019 of file FinspaceClient.h.
Allows you to update code configuration on a running cluster. By using this API you can update the code, the initialization script path, and the command line arguments for a specific cluster. The configuration that you want to update will override any existing configurations on the cluster.
nullptr
An Async wrapper for UpdateKxClusterCodeConfiguration that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1057 of file FinspaceClient.h.
A Callable wrapper for UpdateKxClusterCodeConfiguration that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1048 of file FinspaceClient.h.
Updates the databases mounted on a kdb cluster, which includes the changesetId
and all the dbPaths to be cached. This API does not allow you to change a database name or add a database if you created a cluster without one.
Using this API you can point a cluster to a different changeset and modify a list of partitions being cached.
nullptr
An Async wrapper for UpdateKxClusterDatabases that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1087 of file FinspaceClient.h.
A Callable wrapper for UpdateKxClusterDatabases that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1078 of file FinspaceClient.h.
nullptr
An Async wrapper for UpdateKxDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1112 of file FinspaceClient.h.
A Callable wrapper for UpdateKxDatabase that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1103 of file FinspaceClient.h.
Updates the specified dataview. The dataviews get automatically updated when any new changesets are ingested. Each update of the dataview creates a new version, including changeset details and cache configurations
nullptr
An Async wrapper for UpdateKxDataview that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1140 of file FinspaceClient.h.
A Callable wrapper for UpdateKxDataview that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1131 of file FinspaceClient.h.
nullptr
An Async wrapper for UpdateKxEnvironment that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1166 of file FinspaceClient.h.
A Callable wrapper for UpdateKxEnvironment that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1157 of file FinspaceClient.h.
Updates environment network to connect to your internal network by using a transit gateway. This API supports request to create a transit gateway attachment from FinSpace VPC to your transit gateway ID and create a custom Route-53 outbound resolvers.
Once you send a request to update a network, you cannot change it again. Network update might require termination of any clusters that are running in the existing network.
nullptr
An Async wrapper for UpdateKxEnvironmentNetwork that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1196 of file FinspaceClient.h.
A Callable wrapper for UpdateKxEnvironmentNetwork that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1187 of file FinspaceClient.h.
Updates the user details. You can only update the IAM role associated with a user.
nullptr
An Async wrapper for UpdateKxUser that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1222 of file FinspaceClient.h.
A Callable wrapper for UpdateKxUser that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1213 of file FinspaceClient.h.
Updates the throughput or capacity of a volume. During the update process, the filesystem might be unavailable for a few minutes. You can retry any operations after the update is complete.
nullptr
An Async wrapper for UpdateKxVolume that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1249 of file FinspaceClient.h.
A Callable wrapper for UpdateKxVolume that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1240 of file FinspaceClient.h.
Definition at line 1256 of file FinspaceClient.h.