package valkey

  1. Overview
  2. Docs

Module Iam_provider.ConfigSource

Sourcetype t = {
  1. refresh_interval : float;
    (*

    Seconds between automatic re-sign + push-AUTH. Default 600.0 (10 minutes).

    *)
  2. user_id : string;
    (*

    ElastiCache user id. Must match the user-name on the ElastiCache user created with --authentication-mode Type=iam — ElastiCache normalises both to lowercase.

    *)
  3. cluster_id : string;
    (*

    Replication group id / serverless cache name. Passed through String.lowercase_ascii by the signer.

    *)
  4. region : string;
    (*

    AWS region, e.g. "us-east-1".

    *)
}
Sourceval default : user_id:string -> cluster_id:string -> region:string -> t

refresh_interval = 600.0.