Values.DeleteGlobalReplicationGroupResultSourceDeleting 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.
type deleteGlobalReplicationGroupResult = {globalReplicationGroup : GlobalReplicationGroup.t option;}and t = {deleteGlobalReplicationGroupResult : deleteGlobalReplicationGroupResult;responseMetaData : responseMetaData;}type error = [ | `GlobalReplicationGroupNotFoundFault of GlobalReplicationGroupNotFoundFault.t| `InvalidGlobalReplicationGroupStateFault of
InvalidGlobalReplicationGroupStateFault.t| `InvalidParameterValueException of InvalidParameterValueException.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `GlobalReplicationGroupNotFoundFault of unit
| `InvalidGlobalReplicationGroupStateFault of unit
| `InvalidParameterValueException of InvalidParameterValueException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `GlobalReplicationGroupNotFoundFault of unit
| `InvalidGlobalReplicationGroupStateFault of unit
| `InvalidParameterValueException of InvalidParameterValueException.t
| `Unknown_operation_error of string * string option ]val 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 ]