Module Values.CopyDBClusterSnapshotResultSource

Copies a snapshot of a cluster. To copy a cluster snapshot from a shared manual cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared cluster snapshot. You can only copy a shared DB cluster snapshot, whether encrypted or not, in the same Amazon Web Services Region. To cancel the copy operation after it is in progress, delete the target cluster snapshot identified by TargetDBClusterSnapshotIdentifier while that cluster snapshot is in the copying status.

Sourcetype copyDBClusterSnapshotResult = {
  1. dBClusterSnapshot : DBClusterSnapshot.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. copyDBClusterSnapshotResult : copyDBClusterSnapshotResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBClusterSnapshotAlreadyExistsFault of DBClusterSnapshotAlreadyExistsFault.t
  2. | `DBClusterSnapshotNotFoundFault of DBClusterSnapshotNotFoundFault.t
  3. | `InvalidDBClusterSnapshotStateFault of InvalidDBClusterSnapshotStateFault.t
  4. | `InvalidDBClusterStateFault of InvalidDBClusterStateFault.t
  5. | `KMSKeyNotAccessibleFault of KMSKeyNotAccessibleFault.t
  6. | `SnapshotQuotaExceededFault of SnapshotQuotaExceededFault.t
  7. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?dBClusterSnapshot:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBClusterSnapshotAlreadyExistsFault of unit | `DBClusterSnapshotNotFoundFault of unit | `InvalidDBClusterSnapshotStateFault of unit | `InvalidDBClusterStateFault of unit | `KMSKeyNotAccessibleFault of unit | `SnapshotQuotaExceededFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBClusterSnapshotAlreadyExistsFault of unit | `DBClusterSnapshotNotFoundFault of unit | `InvalidDBClusterSnapshotStateFault of unit | `InvalidDBClusterStateFault of unit | `KMSKeyNotAccessibleFault of unit | `SnapshotQuotaExceededFault 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 Integer.t | `List of [> `String of String_.t ] list | `String of String_.t | `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