Module Smaws_Client_DynamoDB.RestoreTableFromBackup

val request : Smaws_Lib.Context.t -> restore_table_from_backup_input -> (restore_table_from_backup_output, [> Smaws_Lib.Protocols.AwsJson.error | `BackupInUseException of backup_in_use_exception | `BackupNotFoundException of backup_not_found_exception | `InternalServerError of internal_server_error | `InvalidEndpointException of invalid_endpoint_exception | `LimitExceededException of limit_exceeded_exception | `TableAlreadyExistsException of table_already_exists_exception | `TableInUseException of table_in_use_exception ]) Stdlib.result

Creates a new table from an existing backup. Any number of users can execute up to 50 concurrent restores (any type of restore) in a given account.

You can call RestoreTableFromBackup at a maximum rate of 10 times per second.

You must manually set up the following on the restored table:

  • Auto scaling policies
  • IAM policies
  • Amazon CloudWatch metrics and alarms
  • Tags
  • Stream settings
  • Time to Live (TTL) settings