Module Values.PendingModifiedValuesSource

A group of settings that are applied to the cluster in the future, or that are currently being applied.

Sourcetype nonrec t = {
  1. numCacheNodes : IntegerOptional.t option;
    (*

    The new number of cache nodes for the cluster. For clusters running Valkey or Redis OSS, this value must be 1. For clusters running Memcached, this value must be between 1 and 40.

    *)
  2. cacheNodeIdsToRemove : CacheNodeIdsList.t option;
    (*

    A list of cache node IDs that are being removed (or will be removed) from the cluster. A node ID is a 4-digit numeric identifier (0001, 0002, etc.).

    *)
  3. engineVersion : String_.t option;
    (*

    The new cache engine version that the cluster runs.

    *)
  4. cacheNodeType : String_.t option;
    (*

    The cache node type that this cluster or replication group is scaled to.

    *)
  5. authTokenStatus : AuthTokenUpdateStatus.t option;
    (*

    The auth token status

    *)
  6. logDeliveryConfigurations : PendingLogDeliveryConfigurationList.t option;
    (*

    The log delivery configurations being modified

    *)
  7. transitEncryptionEnabled : BooleanOptional.t option;
    (*

    A flag that enables in-transit encryption when set to true.

    *)
  8. transitEncryptionMode : TransitEncryptionMode.t option;
    (*

    A setting that allows you to migrate your clients to use in-transit encryption, with no downtime.

    *)
  9. scaleConfig : ScaleConfig.t option;
    (*

    The scaling configuration changes that are pending for the Memcached cluster.

    *)
}
Sourceval make : ?numCacheNodes:??? -> ?cacheNodeIdsToRemove:??? -> ?engineVersion:??? -> ?cacheNodeType:??? -> ?authTokenStatus:??? -> ?logDeliveryConfigurations:??? -> ?transitEncryptionEnabled:??? -> ?transitEncryptionMode:??? -> ?scaleConfig:??? -> unit -> t
Sourceval to_value : t -> [> `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 | `Structure of (string * [> `Structure of (string * [> `String of String_.t ]) list ]) list ]) list ] list | `String of String_.t | `Structure of (string * [> `Integer of IntegerOptional.t ]) 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