Module Values.DeleteDBInstanceResultSource

The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted. If you request a final DB snapshot the status of the Amazon Neptune DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted. Note that when a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when the SkipFinalSnapshot parameter is set to true. You can't delete a DB instance if it is the only instance in the DB cluster, or if it has deletion protection enabled.

Sourcetype deleteDBInstanceResult = {
  1. dBInstance : DBInstance.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. deleteDBInstanceResult : deleteDBInstanceResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `DBInstanceNotFoundFault of DBInstanceNotFoundFault.t
  2. | `DBSnapshotAlreadyExistsFault of DBSnapshotAlreadyExistsFault.t
  3. | `InvalidDBClusterStateFault of InvalidDBClusterStateFault.t
  4. | `InvalidDBInstanceStateFault of InvalidDBInstanceStateFault.t
  5. | `SnapshotQuotaExceededFault of SnapshotQuotaExceededFault.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?dBInstance:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DBInstanceNotFoundFault of unit | `DBSnapshotAlreadyExistsFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault of unit | `SnapshotQuotaExceededFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DBInstanceNotFoundFault of unit | `DBSnapshotAlreadyExistsFault of unit | `InvalidDBClusterStateFault of unit | `InvalidDBInstanceStateFault 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 | `Structure of (string * [> `Boolean of Boolean.t | `String of String_.t ]) list ] list | `String of String_.t | `Structure of (string * [> `Boolean of BooleanOptional.t | `Integer of Integer.t | `List of [> `Structure of (string * [> `String of String_.t | `Structure of (string * [> `String of String_.t ]) list ]) list ] list | `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