Module Values.RestoreDBClusterFromSnapshotResultSource

Creates a new DB cluster from a DB snapshot or DB cluster snapshot. If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group. If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

Sourcetype restoreDBClusterFromSnapshotResult = {
  1. dBCluster : DBCluster.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. restoreDBClusterFromSnapshotResult : restoreDBClusterFromSnapshotResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBClusterAlreadyExistsFault of DBClusterAlreadyExistsFault.t
  2. | `DBClusterParameterGroupNotFoundFault of DBClusterParameterGroupNotFoundFault.t
  3. | `DBClusterQuotaExceededFault of DBClusterQuotaExceededFault.t
  4. | `DBClusterSnapshotNotFoundFault of DBClusterSnapshotNotFoundFault.t
  5. | `DBSnapshotNotFoundFault of DBSnapshotNotFoundFault.t
  6. | `DBSubnetGroupNotFoundFault of DBSubnetGroupNotFoundFault.t
  7. | `InsufficientDBClusterCapacityFault of InsufficientDBClusterCapacityFault.t
  8. | `InsufficientStorageClusterCapacityFault of InsufficientStorageClusterCapacityFault.t
  9. | `InvalidDBClusterSnapshotStateFault of InvalidDBClusterSnapshotStateFault.t
  10. | `InvalidDBSnapshotStateFault of InvalidDBSnapshotStateFault.t
  11. | `InvalidRestoreFault of InvalidRestoreFault.t
  12. | `InvalidSubnet of InvalidSubnet.t
  13. | `InvalidVPCNetworkStateFault of InvalidVPCNetworkStateFault.t
  14. | `KMSKeyNotAccessibleFault of KMSKeyNotAccessibleFault.t
  15. | `OptionGroupNotFoundFault of OptionGroupNotFoundFault.t
  16. | `StorageQuotaExceededFault of StorageQuotaExceededFault.t
  17. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?dBCluster:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBClusterAlreadyExistsFault of unit | `DBClusterParameterGroupNotFoundFault 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 | `OptionGroupNotFoundFault of unit | `StorageQuotaExceededFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBClusterAlreadyExistsFault of unit | `DBClusterParameterGroupNotFoundFault 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 | `OptionGroupNotFoundFault of unit | `StorageQuotaExceededFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval 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 * [> `Boolean of BooleanOptional.t | `Double of DoubleOptional.t | `Integer of IntegerOptional.t | `String of String_.t | `Structure of (string * [> `List of [> `String of String_.t ] list ]) list ]) list | `Timestamp of TStamp.t ]) list ]) list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t