Module Values.ModifyReplicationGroupResultSource

Modifies 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.

Sourcetype modifyReplicationGroupResult = {
  1. replicationGroup : ReplicationGroup.t option;
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. modifyReplicationGroupResult : modifyReplicationGroupResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `CacheClusterNotFoundFault of CacheClusterNotFoundFault.t
  2. | `CacheParameterGroupNotFoundFault of CacheParameterGroupNotFoundFault.t
  3. | `CacheSecurityGroupNotFoundFault of CacheSecurityGroupNotFoundFault.t
  4. | `InsufficientCacheClusterCapacityFault of InsufficientCacheClusterCapacityFault.t
  5. | `InvalidCacheClusterStateFault of InvalidCacheClusterStateFault.t
  6. | `InvalidCacheSecurityGroupStateFault of InvalidCacheSecurityGroupStateFault.t
  7. | `InvalidKMSKeyFault of InvalidKMSKeyFault.t
  8. | `InvalidParameterCombinationException of InvalidParameterCombinationException.t
  9. | `InvalidParameterValueException of InvalidParameterValueException.t
  10. | `InvalidReplicationGroupStateFault of InvalidReplicationGroupStateFault.t
  11. | `InvalidUserGroupStateFault of InvalidUserGroupStateFault.t
  12. | `InvalidVPCNetworkStateFault of InvalidVPCNetworkStateFault.t
  13. | `NodeQuotaForClusterExceededFault of NodeQuotaForClusterExceededFault.t
  14. | `NodeQuotaForCustomerExceededFault of NodeQuotaForCustomerExceededFault.t
  15. | `ReplicationGroupNotFoundFault of ReplicationGroupNotFoundFault.t
  16. | `UserGroupNotFoundFault of UserGroupNotFoundFault.t
  17. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?replicationGroup:??? -> unit -> t
Sourceval 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 ]
Sourceval 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 ]
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 | `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 ]
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