Values.ModifyReplicationGroupResultSourceModifies the settings for a replication group. This is limited to Valkey and Redis OSS 7 and above. Scaling for Valkey or Redis OSS (cluster mode enabled) in the ElastiCache User Guide ModifyReplicationGroupShardConfiguration in the ElastiCache API Reference This operation is valid for Valkey or Redis OSS only.
and t = {modifyReplicationGroupResult : modifyReplicationGroupResult;responseMetaData : responseMetaData;}type error = [ | `CacheClusterNotFoundFault of CacheClusterNotFoundFault.t| `CacheParameterGroupNotFoundFault of CacheParameterGroupNotFoundFault.t| `CacheSecurityGroupNotFoundFault of CacheSecurityGroupNotFoundFault.t| `InsufficientCacheClusterCapacityFault of
InsufficientCacheClusterCapacityFault.t| `InvalidCacheClusterStateFault of InvalidCacheClusterStateFault.t| `InvalidCacheSecurityGroupStateFault of InvalidCacheSecurityGroupStateFault.t| `InvalidKMSKeyFault of InvalidKMSKeyFault.t| `InvalidParameterCombinationException of InvalidParameterCombinationException.t| `InvalidParameterValueException of InvalidParameterValueException.t| `InvalidReplicationGroupStateFault of InvalidReplicationGroupStateFault.t| `InvalidUserGroupStateFault of InvalidUserGroupStateFault.t| `InvalidVPCNetworkStateFault of InvalidVPCNetworkStateFault.t| `NodeQuotaForClusterExceededFault of NodeQuotaForClusterExceededFault.t| `NodeQuotaForCustomerExceededFault of NodeQuotaForCustomerExceededFault.t| `ReplicationGroupNotFoundFault of ReplicationGroupNotFoundFault.t| `UserGroupNotFoundFault of UserGroupNotFoundFault.t| `Unknown_operation_error of string * string option ]val error_of_json :
string ->
Yojson.Safe.t ->
[> `CacheClusterNotFoundFault of unit
| `CacheParameterGroupNotFoundFault of unit
| `CacheSecurityGroupNotFoundFault of unit
| `InsufficientCacheClusterCapacityFault of unit
| `InvalidCacheClusterStateFault of unit
| `InvalidCacheSecurityGroupStateFault of unit
| `InvalidKMSKeyFault of unit
| `InvalidParameterCombinationException of
InvalidParameterCombinationException.t
| `InvalidParameterValueException of InvalidParameterValueException.t
| `InvalidReplicationGroupStateFault of unit
| `InvalidUserGroupStateFault of unit
| `InvalidVPCNetworkStateFault of unit
| `NodeQuotaForClusterExceededFault of unit
| `NodeQuotaForCustomerExceededFault of unit
| `ReplicationGroupNotFoundFault of unit
| `Unknown_operation_error of string * string option
| `UserGroupNotFoundFault of unit ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `CacheClusterNotFoundFault of unit
| `CacheParameterGroupNotFoundFault of unit
| `CacheSecurityGroupNotFoundFault of unit
| `InsufficientCacheClusterCapacityFault of unit
| `InvalidCacheClusterStateFault of unit
| `InvalidCacheSecurityGroupStateFault of unit
| `InvalidKMSKeyFault of unit
| `InvalidParameterCombinationException of
InvalidParameterCombinationException.t
| `InvalidParameterValueException of InvalidParameterValueException.t
| `InvalidReplicationGroupStateFault of unit
| `InvalidUserGroupStateFault of unit
| `InvalidVPCNetworkStateFault of unit
| `NodeQuotaForClusterExceededFault of unit
| `NodeQuotaForCustomerExceededFault of unit
| `ReplicationGroupNotFoundFault of unit
| `Unknown_operation_error of string * string option
| `UserGroupNotFoundFault of unit ]val to_value :
t ->
[> `Structure of
(string
* [> `Structure of
(string
* [> `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `Integer of IntegerOptional.t
| `List of
[> `String of String_.t
| `Structure of
(string
* [> `Enum of string
| `List of
[> `Structure of
(string
* [> `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `String of String_.t ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Integer of Integer.t
| `String of String_.t
| `Structure of
(string * [> `String of String_.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `Boolean of BooleanOptional.t
| `Enum of string
| `Integer of Integer.t
| `List of
[> `Structure of
(string
* [> `Enum of string
| `Structure of
(string
* [> `Structure of
(string
* [> `String of String_.t ])
list ])
list ])
list ]
list
| `String of String_.t
| `Structure of
(string
* [> `List of
[> `String of UserGroupId.t ] list
| `Structure of
(string * [> `Double of Double.t ]) list ])
list ])
list
| `Timestamp of TStamp.t ])
list ])
list ])
list ]