Create Kx Changeset
finspace_create_kx_changeset | R Documentation |
Creates a changeset for a kdb database¶
Description¶
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.
Usage¶
finspace_create_kx_changeset(environmentId, databaseName,
changeRequests, clientToken)
Arguments¶
environmentId |
[required] A unique identifier of the kdb environment. |
databaseName |
[required] The name of the kdb database. |
changeRequests |
[required] A list of change request objects that are run in
order. A change request object consists of
All the change requests require a mandatory Here are few examples of how you can use the change request object:
|
clientToken |
[required] A token that ensures idempotency. This token expires in 10 minutes. |
Value¶
A list with the following syntax:
list(
changesetId = "string",
databaseName = "string",
environmentId = "string",
changeRequests = list(
list(
changeType = "PUT"|"DELETE",
s3Path = "string",
dbPath = "string"
)
),
createdTimestamp = as.POSIXct(
"2015-01-01"
),
lastModifiedTimestamp = as.POSIXct(
"2015-01-01"
),
status = "PENDING"|"PROCESSING"|"FAILED"|"COMPLETED",
errorInfo = list(
errorMessage = "string",
errorType = "The inputs to this request are invalid."|"Service limits have been exceeded."|"Missing required permission to perform this request."|"One or more inputs to this request were not found."|"The system temporarily lacks sufficient resources to process the request."|"An internal error has occurred."|"Cancelled"|"A user recoverable error has occurred"
)
)
Request syntax¶
svc$create_kx_changeset(
environmentId = "string",
databaseName = "string",
changeRequests = list(
list(
changeType = "PUT"|"DELETE",
s3Path = "string",
dbPath = "string"
)
),
clientToken = "string"
)