Values.RestoreTableFromBackupOutputSourceCreates 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
type nonrec t = {tableDescription : TableDescription.t option;The description of the table created from an existing backup.
*)}type nonrec error = [ | `BackupInUseException of BackupInUseException.t| `BackupNotFoundException of BackupNotFoundException.t| `InternalServerError of InternalServerError.t| `LimitExceededException of LimitExceededException.t| `TableAlreadyExistsException of TableAlreadyExistsException.t| `TableInUseException of TableInUseException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `BackupInUseException of BackupInUseException.t
| `BackupNotFoundException of BackupNotFoundException.t
| `InternalServerError of InternalServerError.t
| `LimitExceededException of LimitExceededException.t
| `TableAlreadyExistsException of TableAlreadyExistsException.t
| `TableInUseException of TableInUseException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `BackupInUseException of BackupInUseException.t
| `BackupNotFoundException of BackupNotFoundException.t
| `InternalServerError of InternalServerError.t
| `LimitExceededException of LimitExceededException.t
| `TableAlreadyExistsException of TableAlreadyExistsException.t
| `TableInUseException of TableInUseException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of DeletionProtectionEnabled.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Boolean of Backfilling.t
| `Enum of string
| `List of
[> `Structure of
(string
* [> `Enum of string
| `String of KeySchemaAttributeName.t
| `Structure of
(string
* [> `Enum of string
| `Long of PositiveLongObject.t ])
list ])
list ]
list
| `Long of LongObject.t
| `String of KeySchemaAttributeName.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `String of NonKeyAttributeName.t ] list
| `Long of PositiveLongObject.t
| `Timestamp of Date.t ])
list
| `Timestamp of Date.t ])
list ]
list
| `Long of LongObject.t
| `String of TableName.t
| `Structure of
(string
* [> `Boolean of StreamEnabled.t
| `Enum of string
| `Long of PositiveLongObject.t
| `String of BackupArn.t
| `Timestamp of Date.t ])
list
| `Timestamp of Date.t ])
list ])
list ]