Values.CreateGlobalReplicationGroupResultSourceGlobal Datastore offers fully managed, fast, reliable and secure cross-region replication. Using Global Datastore with Valkey or Redis OSS, you can create cross-region read replica clusters for ElastiCache to enable low-latency reads and disaster recovery across regions. For more information, see Replication Across Regions Using Global Datastore. The GlobalReplicationGroupIdSuffix is the name of the Global datastore. The PrimaryReplicationGroupId represents the name of the primary cluster that accepts writes and will replicate updates to the secondary cluster.
type createGlobalReplicationGroupResult = {globalReplicationGroup : GlobalReplicationGroup.t option;}and t = {createGlobalReplicationGroupResult : createGlobalReplicationGroupResult;responseMetaData : responseMetaData;}type error = [ | `GlobalReplicationGroupAlreadyExistsFault of
GlobalReplicationGroupAlreadyExistsFault.t| `InvalidParameterValueException of InvalidParameterValueException.t| `InvalidReplicationGroupStateFault of InvalidReplicationGroupStateFault.t| `ReplicationGroupNotFoundFault of ReplicationGroupNotFoundFault.t| `ServiceLinkedRoleNotFoundFault of ServiceLinkedRoleNotFoundFault.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `GlobalReplicationGroupAlreadyExistsFault of unit
| `InvalidParameterValueException of InvalidParameterValueException.t
| `InvalidReplicationGroupStateFault of unit
| `ReplicationGroupNotFoundFault of unit
| `ServiceLinkedRoleNotFoundFault of unit
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `GlobalReplicationGroupAlreadyExistsFault of unit
| `InvalidParameterValueException of InvalidParameterValueException.t
| `InvalidReplicationGroupStateFault of unit
| `ReplicationGroupNotFoundFault of unit
| `ServiceLinkedRoleNotFoundFault of unit
| `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 ]