Values.UpdateKxClusterDatabasesRequestSourceUpdates 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.
type nonrec t = {environmentId : KxEnvironmentId.t;The unique identifier of a kdb environment.
*)clusterName : KxClusterName.t;A unique name for the cluster that you want to modify.
*)clientToken : ClientTokenString.t option;A token that ensures idempotency. This token expires in 10 minutes.
*)databases : KxDatabaseConfigurations.t;The structure of databases mounted on the cluster.
*)deploymentConfiguration : KxDeploymentConfiguration.t option;The configuration that allows you to choose how you want to update the databases on a cluster.
*)}val make :
?clientToken:??? ->
?deploymentConfiguration:??? ->
environmentId:KxEnvironmentId.t ->
clusterName:KxClusterName.t ->
databases:KxDatabaseConfigurations.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of [> `String of DbPath.t ] list
| `String of KxCacheStorageType.t ])
list ]
list
| `String of DatabaseName.t
| `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `Boolean of BooleanValue.t
| `List of
[> `String of DbPath.t ] list
| `String of KxVolumeName.t ])
list ]
list
| `String of KxDataviewName.t ])
list ])
list ]
list
| `String of KxEnvironmentId.t
| `Structure of (string * [> `Enum of string ]) list ])
list ]