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.
DatastoreName
The name for the restored data store.
SseConfiguration
The server-side encryption key configuration for the restored data store.
ClientToken
An optional user-provided token to ensure API idempotency of the restore.
Tags
The resource tags applied to the restored data store.
IdentityProviderConfiguration
The identity provider configuration for the restored data store.
AnalyticsConfiguration
The analytics configuration for the restored data store.
NlpConfiguration
The NLP configuration for the restored data store.
ProfileConfiguration
The 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"
)
)
)