Values.RestoreDBClusterFromSnapshotResultSourceCreates a new cluster from a snapshot or cluster snapshot. If a snapshot is specified, the target cluster is created from the source DB snapshot with a default configuration and default security group. If a cluster snapshot is specified, the target cluster is created from the source cluster restore point with the same configuration as the original source DB cluster, except that the new cluster is created with the default security group.
and t = {restoreDBClusterFromSnapshotResult : restoreDBClusterFromSnapshotResult;responseMetaData : responseMetaData;}type error = [ | `DBClusterAlreadyExistsFault of DBClusterAlreadyExistsFault.t| `DBClusterQuotaExceededFault of DBClusterQuotaExceededFault.t| `DBClusterSnapshotNotFoundFault of DBClusterSnapshotNotFoundFault.t| `DBSnapshotNotFoundFault of DBSnapshotNotFoundFault.t| `DBSubnetGroupNotFoundFault of DBSubnetGroupNotFoundFault.t| `InsufficientDBClusterCapacityFault of InsufficientDBClusterCapacityFault.t| `InsufficientStorageClusterCapacityFault of
InsufficientStorageClusterCapacityFault.t| `InvalidDBClusterSnapshotStateFault of InvalidDBClusterSnapshotStateFault.t| `InvalidDBSnapshotStateFault of InvalidDBSnapshotStateFault.t| `InvalidRestoreFault of InvalidRestoreFault.t| `InvalidSubnet of InvalidSubnet.t| `InvalidVPCNetworkStateFault of InvalidVPCNetworkStateFault.t| `KMSKeyNotAccessibleFault of KMSKeyNotAccessibleFault.t| `NetworkTypeNotSupported of NetworkTypeNotSupported.t| `StorageQuotaExceededFault of StorageQuotaExceededFault.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `DBClusterAlreadyExistsFault of unit
| `DBClusterQuotaExceededFault of unit
| `DBClusterSnapshotNotFoundFault of unit
| `DBSnapshotNotFoundFault of unit
| `DBSubnetGroupNotFoundFault of unit
| `InsufficientDBClusterCapacityFault of unit
| `InsufficientStorageClusterCapacityFault of unit
| `InvalidDBClusterSnapshotStateFault of unit
| `InvalidDBSnapshotStateFault of unit
| `InvalidRestoreFault of unit
| `InvalidSubnet of unit
| `InvalidVPCNetworkStateFault of unit
| `KMSKeyNotAccessibleFault of unit
| `NetworkTypeNotSupported of unit
| `StorageQuotaExceededFault of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `DBClusterAlreadyExistsFault of unit
| `DBClusterQuotaExceededFault of unit
| `DBClusterSnapshotNotFoundFault of unit
| `DBSnapshotNotFoundFault of unit
| `DBSubnetGroupNotFoundFault of unit
| `InsufficientDBClusterCapacityFault of unit
| `InsufficientStorageClusterCapacityFault of unit
| `InvalidDBClusterSnapshotStateFault of unit
| `InvalidDBSnapshotStateFault of unit
| `InvalidRestoreFault of unit
| `InvalidSubnet of unit
| `InvalidVPCNetworkStateFault of unit
| `KMSKeyNotAccessibleFault of unit
| `NetworkTypeNotSupported of unit
| `StorageQuotaExceededFault of unit
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of IntegerOptional.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Boolean of Boolean.t
| `Integer of IntegerOptional.t
| `String of String_.t ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Double of DoubleOptional.t
| `String of String_.t ])
list
| `Timestamp of TStamp.t ])
list ])
list ])
list ]