Class: AWS.Finspace
- Inherits:
-
AWS.Service
- Object
- AWS.Service
- AWS.Finspace
- Identifier:
- finspace
- API Version:
- 2021-03-12
- Defined in:
- (unknown)
Overview
Constructs a service interface object. Each API operation is exposed as a function on service.
Service Description
The FinSpace management service provides the APIs for managing FinSpace environments.
Sending a Request Using Finspace
var finspace = new AWS.Finspace();
finspace.createEnvironment(params, function (err, data) {
if (err) console.log(err, err.stack); // an error occurred
else console.log(data); // successful response
});
Locking the API Version
In order to ensure that the Finspace object uses this specific API, you can
construct the object by passing the apiVersion option to the constructor:
var finspace = new AWS.Finspace({apiVersion: '2021-03-12'});
You can also set the API version globally in AWS.config.apiVersions using
the finspace service identifier:
AWS.config.apiVersions = {
finspace: '2021-03-12',
// other service API versions
};
var finspace = new AWS.Finspace();
Constructor Summary collapse
-
new AWS.Finspace(options = {}) ⇒ Object
constructor
Constructs a service object.
Property Summary collapse
-
endpoint ⇒ AWS.Endpoint
readwrite
An Endpoint object representing the endpoint URL for service requests.
Properties inherited from AWS.Service
Method Summary collapse
-
createEnvironment(params = {}, callback) ⇒ AWS.Request
Create a new FinSpace environment.
.
-
createKxChangeset(params = {}, callback) ⇒ AWS.Request
Creates a changeset for a kdb database.
-
createKxCluster(params = {}, callback) ⇒ AWS.Request
Creates a new kdb cluster.
.
-
createKxDatabase(params = {}, callback) ⇒ AWS.Request
Creates a new kdb database in the environment.
.
-
createKxDataview(params = {}, callback) ⇒ AWS.Request
Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on kdb clusters.
-
createKxEnvironment(params = {}, callback) ⇒ AWS.Request
Creates a managed kdb environment for the account.
.
-
createKxScalingGroup(params = {}, callback) ⇒ AWS.Request
Creates a new scaling group.
-
createKxUser(params = {}, callback) ⇒ AWS.Request
Creates a user in FinSpace kdb environment with an associated IAM role.
.
-
createKxVolume(params = {}, callback) ⇒ AWS.Request
Creates a new volume with a specific amount of throughput and storage capacity.
-
deleteEnvironment(params = {}, callback) ⇒ AWS.Request
Delete an FinSpace environment.
.
-
deleteKxCluster(params = {}, callback) ⇒ AWS.Request
Deletes a kdb cluster.
.
-
deleteKxClusterNode(params = {}, callback) ⇒ AWS.Request
Deletes the specified nodes from a cluster.
-
deleteKxDatabase(params = {}, callback) ⇒ AWS.Request
Deletes the specified database and all of its associated data.
-
deleteKxDataview(params = {}, callback) ⇒ AWS.Request
Deletes the specified dataview.
-
deleteKxEnvironment(params = {}, callback) ⇒ AWS.Request
Deletes the kdb environment.
-
deleteKxScalingGroup(params = {}, callback) ⇒ AWS.Request
Deletes the specified scaling group.
-
deleteKxUser(params = {}, callback) ⇒ AWS.Request
Deletes a user in the specified kdb environment.
.
-
deleteKxVolume(params = {}, callback) ⇒ AWS.Request
Deletes a volume.
-
getEnvironment(params = {}, callback) ⇒ AWS.Request
Returns the FinSpace environment object.
.
-
getKxChangeset(params = {}, callback) ⇒ AWS.Request
Returns information about a kdb changeset.
.
-
getKxCluster(params = {}, callback) ⇒ AWS.Request
Retrieves information about a kdb cluster.
.
-
getKxConnectionString(params = {}, callback) ⇒ AWS.Request
Retrieves a connection string for a user to connect to a kdb cluster.
-
getKxDatabase(params = {}, callback) ⇒ AWS.Request
Returns database information for the specified environment ID.
.
-
getKxDataview(params = {}, callback) ⇒ AWS.Request
Retrieves details of the dataview.
-
getKxEnvironment(params = {}, callback) ⇒ AWS.Request
Retrieves all the information for the specified kdb environment.
.
-
getKxScalingGroup(params = {}, callback) ⇒ AWS.Request
Retrieves details of a scaling group.
.
-
getKxUser(params = {}, callback) ⇒ AWS.Request
Retrieves information about the specified kdb user.
.
-
getKxVolume(params = {}, callback) ⇒ AWS.Request
Retrieves the information about the volume.
-
listEnvironments(params = {}, callback) ⇒ AWS.Request
A list of all of your FinSpace environments.
.
-
listKxChangesets(params = {}, callback) ⇒ AWS.Request
Returns a list of all the changesets for a database.
.
-
listKxClusterNodes(params = {}, callback) ⇒ AWS.Request
Lists all the nodes in a kdb cluster.
.
-
listKxClusters(params = {}, callback) ⇒ AWS.Request
Returns a list of clusters.
.
-
listKxDatabases(params = {}, callback) ⇒ AWS.Request
Returns a list of all the databases in the kdb environment.
.
-
listKxDataviews(params = {}, callback) ⇒ AWS.Request
Returns a list of all the dataviews in the database.
.
-
listKxEnvironments(params = {}, callback) ⇒ AWS.Request
Returns a list of kdb environments created in an account.
.
-
listKxScalingGroups(params = {}, callback) ⇒ AWS.Request
Returns a list of scaling groups in a kdb environment.
.
-
listKxUsers(params = {}, callback) ⇒ AWS.Request
Lists all the users in a kdb environment.
.
-
listKxVolumes(params = {}, callback) ⇒ AWS.Request
Lists all the volumes in a kdb environment.
-
listTagsForResource(params = {}, callback) ⇒ AWS.Request
A list of all tags for a resource.
.
-
tagResource(params = {}, callback) ⇒ AWS.Request
Adds metadata tags to a FinSpace resource.
.
-
untagResource(params = {}, callback) ⇒ AWS.Request
Removes metadata tags from a FinSpace resource.
.
-
updateEnvironment(params = {}, callback) ⇒ AWS.Request
Update your FinSpace environment.
.
-
updateKxClusterCodeConfiguration(params = {}, callback) ⇒ AWS.Request
Allows you to update code configuration on a running cluster.
-
updateKxClusterDatabases(params = {}, callback) ⇒ AWS.Request
Updates the databases mounted on a kdb cluster, which includes the
changesetIdand all the dbPaths to be cached. -
updateKxDatabase(params = {}, callback) ⇒ AWS.Request
Updates information for the given kdb database.
.
-
updateKxDataview(params = {}, callback) ⇒ AWS.Request
Updates the specified dataview.
-
updateKxEnvironment(params = {}, callback) ⇒ AWS.Request
Updates information for the given kdb environment.
.
-
updateKxEnvironmentNetwork(params = {}, callback) ⇒ AWS.Request
Updates environment network to connect to your internal network by using a transit gateway.
-
updateKxUser(params = {}, callback) ⇒ AWS.Request
Updates the user details.
-
updateKxVolume(params = {}, callback) ⇒ AWS.Request
Updates the throughput or capacity of a volume.
Methods inherited from AWS.Service
makeRequest, makeUnauthenticatedRequest, waitFor, setupRequestListeners, defineService
Constructor Details
new AWS.Finspace(options = {}) ⇒ Object
Constructs a service object. This object has one method for each API operation.