AWS SDK for C++AWS SDK for C++ Version 1.11.683 |
#include <FinspaceClient.h>
The FinSpace management service provides the APIs for managing FinSpace environments.
Definition at line 20 of file FinspaceClient.h.
Definition at line 23 of file FinspaceClient.h.
Definition at line 27 of file FinspaceClient.h.
Definition at line 28 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 98 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 89 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 123 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 114 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 149 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 140 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 178 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 169 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 205 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 196 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 334 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 325 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 362 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 353 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 389 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 380 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 417 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 408 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 445 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 436 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 471 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 462 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 498 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 489 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 523 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 514 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 548 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 539 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 576 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 567 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 602 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 593 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 627 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 618 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 654 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 645 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 680 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 671 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 706 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 697 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 731 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 722 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 758 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 749 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 784 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 775 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 809 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 800 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 835 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 826 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 861 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 852 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 888 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 879 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 916 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 907 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 941 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 932 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 966 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 957 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 992 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 983 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 1017 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 1008 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 1042 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 1033 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 1074 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 1064 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 1106 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 1097 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 1133 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 1124 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 1162 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 1153 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 1189 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 1180 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 1222 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 1212 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 1249 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 1240 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 1276 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 1267 of file FinspaceClient.h.
Definition at line 1282 of file FinspaceClient.h.