Values.DeleteDBInstanceResultSourceThe 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.
and t = {deleteDBInstanceResult : deleteDBInstanceResult;responseMetaData : responseMetaData;}type error = [ | `DBInstanceNotFoundFault of DBInstanceNotFoundFault.t| `DBSnapshotAlreadyExistsFault of DBSnapshotAlreadyExistsFault.t| `InvalidDBClusterStateFault of InvalidDBClusterStateFault.t| `InvalidDBInstanceStateFault of InvalidDBInstanceStateFault.t| `SnapshotQuotaExceededFault of SnapshotQuotaExceededFault.t| `Unknown_operation_error of string * string option ]val 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 ]val 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 ]val 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 ]