Module Values_1.ModifyDBSnapshotResultSource

Updates a manual DB snapshot with a new engine version. The snapshot can be encrypted or unencrypted, but not shared or public. Amazon RDS supports upgrading DB snapshots for MariaDB, MySQL, PostgreSQL, and Oracle. This operation doesn't apply to RDS Custom or RDS for Db2.

Sourcetype modifyDBSnapshotResult = {
  1. dBSnapshot : Values_0.DBSnapshot.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. modifyDBSnapshotResult : modifyDBSnapshotResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBSnapshotNotFoundFault of Values_0.DBSnapshotNotFoundFault.t
  2. | `InvalidDBSnapshotStateFault of Values_0.InvalidDBSnapshotStateFault.t
  3. | `KMSKeyNotAccessibleFault of Values_0.KMSKeyNotAccessibleFault.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?dBSnapshot:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBSnapshotNotFoundFault of unit | `InvalidDBSnapshotStateFault of unit | `KMSKeyNotAccessibleFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBSnapshotNotFoundFault of unit | `InvalidDBSnapshotStateFault of unit | `KMSKeyNotAccessibleFault 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 bool | `Enum of string | `Integer of int | `List of [> `Structure of (string * [> `Integer of int | `String of string ]) list ] list | `String of string | `Timestamp of string ]) 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