Restore the data from a recovery point¶
Description¶
Restore the data from a recovery point.
Usage¶
redshiftserverless_restore_from_recovery_point(maintainIntegration,
namespaceName, recoveryPointId, workgroupName)
Arguments¶
-
maintainIntegrationIf
true, maintain existing data sharing, zero-ETL and S3 event integrations when restoring. Otherwise, integrations will not be maintained after the restore operation. Integrations are only maintained when restored to the same serverless namespace.Default: true
-
namespaceName[required] The name of the namespace to restore data into.
-
recoveryPointId[required] The unique identifier of the recovery point to restore from.
-
workgroupName[required] The name of the workgroup used to restore data.
Value¶
A list with the following syntax:
list(
namespace = list(
adminPasswordSecretArn = "string",
adminPasswordSecretKmsKeyId = "string",
adminUsername = "string",
catalogArn = "string",
creationDate = as.POSIXct(
"2015-01-01"
),
dbName = "string",
defaultIamRoleArn = "string",
iamRoles = list(
"string"
),
kmsKeyId = "string",
lakehouseRegistrationStatus = "string",
logExports = list(
"useractivitylog"|"userlog"|"connectionlog"
),
namespaceArn = "string",
namespaceId = "string",
namespaceName = "string",
s3TablePublishStatus = list(
enabledAll = TRUE|FALSE,
lastIngestionTimes = list(
"string"
),
s3TableGranularity = "namespace"|"account",
s3TableNamespace = "string",
s3Tables = list(
"string"
)
),
status = "AVAILABLE"|"MODIFYING"|"DELETING"
),
recoveryPointId = "string"
)