Module Values.DeleteGlobalReplicationGroupResultSource

Deleting a Global datastore is a two-step process: First, you must DisassociateGlobalReplicationGroup to remove the secondary clusters in the Global datastore. Once the Global datastore contains only the primary cluster, you can use the DeleteGlobalReplicationGroup API to delete the Global datastore while retainining the primary cluster using RetainPrimaryReplicationGroup=true. Since the Global Datastore has only a primary cluster, you can delete the Global Datastore while retaining the primary by setting RetainPrimaryReplicationGroup=true. The primary cluster is never deleted when deleting a Global Datastore. It can only be deleted when it no longer is associated with any Global Datastore. When you receive a successful response from this operation, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this operation.

Sourcetype deleteGlobalReplicationGroupResult = {
  1. globalReplicationGroup : GlobalReplicationGroup.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. deleteGlobalReplicationGroupResult : deleteGlobalReplicationGroupResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `GlobalReplicationGroupNotFoundFault of GlobalReplicationGroupNotFoundFault.t
  2. | `InvalidGlobalReplicationGroupStateFault of InvalidGlobalReplicationGroupStateFault.t
  3. | `InvalidParameterValueException of InvalidParameterValueException.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?globalReplicationGroup:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `GlobalReplicationGroupNotFoundFault of unit | `InvalidGlobalReplicationGroupStateFault of unit | `InvalidParameterValueException of InvalidParameterValueException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `GlobalReplicationGroupNotFoundFault of unit | `InvalidGlobalReplicationGroupStateFault of unit | `InvalidParameterValueException of InvalidParameterValueException.t | `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 BooleanOptional.t | `List of [> `Structure of (string * [> `Enum of string | `String of String_.t ]) list ] list | `String of String_.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