Restore a backup-enabled data store to a point in time¶
Description¶
Restore a backup-enabled data store to a point in time. Creates a new data store from the backup.
Usage¶
healthlake_restore_fhir_datastore(SourceDatastoreId,
RestoreConfiguration, DatastoreName, SseConfiguration, ClientToken,
Tags, IdentityProviderConfiguration, AnalyticsConfiguration,
NlpConfiguration, ProfileConfiguration)
Arguments¶
-
SourceDatastoreId[required] The identifier of the source data store to restore from.
-
RestoreConfiguration[required] The restore configuration specifying the type and parameters for the restore.
-
DatastoreNameThe name for the restored data store.
-
SseConfigurationThe server-side encryption key configuration for the restored data store.
-
ClientTokenAn optional user-provided token to ensure API idempotency of the restore.
-
TagsThe resource tags applied to the restored data store.
-
IdentityProviderConfigurationThe identity provider configuration for the restored data store.
-
AnalyticsConfigurationThe analytics configuration for the restored data store.
-
NlpConfigurationThe NLP configuration for the restored data store.
-
ProfileConfigurationThe profile configuration for the restored data store.
Value¶
A list with the following syntax:
list(
DatastoreId = "string",
DatastoreArn = "string",
DatastoreStatus = "CREATING"|"ACTIVE"|"DELETING"|"DELETED"|"CREATE_FAILED"|"UPDATING"|"UPDATE_FAILED",
DatastoreEndpoint = "string"
)
Request syntax¶
svc$restore_fhir_datastore(
SourceDatastoreId = "string",
RestoreConfiguration = list(
ContinuousBackupRestoreConfiguration = list(
RestorePointTime = as.POSIXct(
"2015-01-01"
)
)
),
DatastoreName = "string",
SseConfiguration = list(
KmsEncryptionConfig = list(
CmkType = "CUSTOMER_MANAGED_KMS_KEY"|"AWS_OWNED_KMS_KEY",
KmsKeyId = "string"
)
),
ClientToken = "string",
Tags = list(
list(
Key = "string",
Value = "string"
)
),
IdentityProviderConfiguration = list(
AuthorizationStrategy = "SMART_ON_FHIR_V1"|"SMART_ON_FHIR"|"AWS_AUTH",
FineGrainedAuthorizationEnabled = TRUE|FALSE,
Metadata = "string",
IdpLambdaArn = "string"
),
AnalyticsConfiguration = list(
Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"|"PAUSING"|"PAUSED"
),
NlpConfiguration = list(
Status = "ENABLED"|"ENABLING"|"DISABLED"|"DISABLING"
),
ProfileConfiguration = list(
DefaultProfiles = list(
"string"
)
)
)