Module Values.DeleteClusterResultSource

Deletes a previously provisioned cluster without its final snapshot being created. A successful response from the web service indicates that the request was received correctly. Use DescribeClusters to monitor the status of the deletion. The delete operation cannot be canceled or reverted once submitted. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide. If you want to shut down the cluster and retain it for future use, set SkipFinalClusterSnapshot to false and specify a name for FinalClusterSnapshotIdentifier. You can later restore this snapshot to resume using the cluster. If a final cluster snapshot is requested, the status of the cluster will be "final-snapshot" while the snapshot is being taken, then it's "deleting" once Amazon Redshift begins deleting the cluster. For more information about managing clusters, go to Amazon Redshift Clusters in the Amazon Redshift Cluster Management Guide.

Sourcetype deleteClusterResult = {
  1. cluster : Cluster.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. deleteClusterResult : deleteClusterResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `ClusterNotFoundFault of ClusterNotFoundFault.t
  2. | `ClusterSnapshotAlreadyExistsFault of ClusterSnapshotAlreadyExistsFault.t
  3. | `ClusterSnapshotQuotaExceededFault of ClusterSnapshotQuotaExceededFault.t
  4. | `InvalidClusterStateFault of InvalidClusterStateFault.t
  5. | `InvalidRetentionPeriodFault of InvalidRetentionPeriodFault.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?cluster:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ClusterNotFoundFault of unit | `ClusterSnapshotAlreadyExistsFault of unit | `ClusterSnapshotQuotaExceededFault of unit | `InvalidClusterStateFault of unit | `InvalidRetentionPeriodFault of unit | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ClusterNotFoundFault of unit | `ClusterSnapshotAlreadyExistsFault of unit | `ClusterSnapshotQuotaExceededFault of unit | `InvalidClusterStateFault of unit | `InvalidRetentionPeriodFault 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 | `Enum of string | `Integer of Integer.t | `List of [> `String of String_.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `String of String_.t | `Timestamp of TStamp.t ]) list ] list | `Long of LongOptional.t | `String of String_.t | `Structure of (string * [> `Boolean of BooleanOptional.t | `Double of Double.t | `Enum of string | `Integer of Integer.t | `List of [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of String_.t ]) list ] list | `String of String_.t ]) list ] list | `Long of Long.t | `String of String_.t | `Timestamp of TStamp.t ]) 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