An object that represents the database configuration.

NameType/ValueDescription
aof_policystringPolicy for Append-Only File data persistence
authentication_admin_passstringAdministrative databases access token
authentication_redis_passstringRedis AUTH password (deprecated as of Redis Enterprise v7.2, replaced with multiple passwords feature in version 6.0.X)
bigstorebooleanDatabase driver is Auto Tiering
bigstore_ram_sizeintegerMemory size of RAM size
data_persistencestringDatabase on-disk persistence
enforce_client_authentication’enabled’
‘disabled’
Require authentication of client certificates for SSL connections to the database. If enabled, a certificate should be provided in either authentication_ssl_client_certs or authentication_ssl_crdt_certs
max_aof_file_sizeintegerHint for maximum AOF file size
max_aof_load_timeintegerHint for maximum AOF reload time
memory_sizeintegerDatabase memory size limit, in bytes
oss_clusterbooleanEnables OSS Cluster mode
oss_cluster_api_preferred_ip_typestringIndicates preferred IP type in OSS cluster API: internal/external
oss_shardingbooleanAn alternative to shard_key_regex for using the common case of the OSS shard hashing policy
portintegerTCP port for database access
proxy_policystringThe policy used for proxy binding to the endpoint
rack_awarebooleanRequire the database to be always replicated across multiple racks
replicationbooleanDatabase replication
shardingboolean (default: false)Cluster mode (server-side sharding). When true, shard hashing rules must be provided by either oss_sharding or shard_key_regex
shard_key_regex

[{
  "regex": string
}, ...]


To use the default rules you should set the value to:

[
  { “regex”: “.*\\{(?< tag >.*)\\}.*” }, 
  { “regex”: “(?< tag >.*)” }
] 
Custom keyname-based sharding rules (required if sharding is enabled)
shards_countintegerNumber of database shards
shards_placementstringControl the density of shards: should they reside on as few or as many nodes as possible
snapshot_policyarray of snapshot_policy objectsPolicy for snapshot-based data persistence (required)
tls_modestringEncrypt communication