An API object that represents the cluster.

NameType/ValueDescription
alert_settingsalert_settings objectCluster and node alert settings
bigstore_driver‘speedb’
‘rocksdb’
Storage engine for Auto Tiering
cluster_ssh_public_keystringCluster’s autogenerated SSH public key
cm_portinteger, (range: 1024-65535)UI HTTPS listening port
cm_session_timeout_minutesinteger (default: 15)The timeout (in minutes) for the session to the CM
cnm_http_portinteger, (range: 1024-65535)API HTTP listening port
cnm_https_portinteger, (range: 1024-65535)API HTTPS listening port
control_cipher_suitesstringSpecifies the enabled ciphers for the control plane. The ciphers are specified in the format understood by the BoringSSL library.
control_cipher_suites_tls_1_3stringSpecifies the enabled TLS 1.3 ciphers for the control plane. The ciphers are specified in the format understood by the BoringSSL library. (read-only)
crdb_coordinator_portinteger, (range: 1024-65535) (default: 9081)CRDB coordinator port
crdt_rest_client_retriesintegerMaximum number of retries for the REST client used by the Active-Active management API
crdt_rest_client_timeoutintegerTimeout for REST client used by the Active-Active management API
created_timestringCluster creation date (read-only)
data_cipher_liststringSpecifies the enabled ciphers for the data plane. The ciphers are specified in the format understood by the OpenSSL library.
data_cipher_suites_tls_1_3stringSpecifies the enabled TLS 1.3 ciphers for the data plane.
debuginfo_pathstringPath to a local directory used when generating support packages
default_non_sharded_proxy_policystring (default: single)Default proxy_policy for newly created non-sharded databases’ endpoints (read-only)
default_sharded_proxy_policystring (default: all-master-shards)Default proxy_policy for newly created sharded databases’ endpoints (read-only)
email_alertsboolean (default: false)Send node/cluster email alerts (requires valid SMTP and email_from settings)
email_fromstringSender email for automated emails
encrypt_pkeysboolean (default: false)Enable or turn off encryption of private keys
envoy_admin_portinteger, (range: 1024-65535)Envoy admin port. Changing this port during runtime might result in an empty response because envoy serves as the cluster gateway.
envoy_max_downstream_connectionsinteger, (range: 100-2048)The max downstream connections envoy is allowed to open
envoy_mgmt_server_portinteger, (range: 1024-65535)Envoy management server port
gossip_envoy_admin_portinteger, (range: 1024-65535)Gossip envoy admin port
handle_redirectsboolean (default: false)Handle API HTTPS requests and redirect to the master node internally
http_supportboolean (default: false)Enable or turn off HTTP support
min_control_TLS_version‘1.2’
‘1.3’
The minimum version of TLS protocol which is supported at the control path
min_data_TLS_version‘1.2’
‘1.3’
The minimum version of TLS protocol which is supported at the data path
min_sentinel_TLS_version‘1.2’
‘1.3’
The minimum version of TLS protocol which is supported at the data path
namestringCluster’s fully qualified domain name (read-only)
password_complexityboolean (default: false)Enforce password complexity policy
password_expiration_durationinteger (default: 0)The number of days a password is valid until the user is required to replace it
proxy_certificatestringCluster’s proxy certificate
proxy_max_ccs_disconnection_timeintegerCluster-wide proxy timeout policy between proxy and CCS
rack_awarebooleanCluster operates in a rack-aware mode (read-only)
reserved_portsarray of stringsList of reserved ports and/or port ranges to avoid using for database endpoints (for example "reserved_ports": ["11000", "13000-13010"])
s3_urlstringSpecifies the URL for S3 export and import
saslauthd_ldap_confstringsaslauthd LDAP configuration
sentinel_cipher_suitesarraySpecifies the list of enabled ciphers for the sentinel service. The supported ciphers are those implemented by the cipher_suites.go package.
sentinel_cipher_suites_tls_1_3stringSpecifies the list of enabled TLS 1.3 ciphers for the discovery (sentinel) service. The supported ciphers are those implemented by the cipher_suites.go package.(read-only)
sentinel_tls_mode‘allowed’
‘disabled’
‘required’
Determines whether the discovery service allows, blocks, or requires TLS connections (previously named sentinel_ssl_policy)
allowed: Allows both TLS and non-TLS connections
disabled: Allows only non-TLS connections
required: Allows only TLS connections
slave_haboolean (default: false)Enable the replica high-availability mechanism (read-only)
slave_ha_bdb_cooldown_periodinteger (default: 86400)Time in seconds between runs of the replica high-availability mechanism on different nodes on the same database (read-only)
slave_ha_cooldown_periodinteger (default: 3600)Time in seconds between runs of the replica high-availability mechanism on different nodes (read-only)
slave_ha_grace_periodinteger (default: 900)Time in seconds between a node failure and when the replica high-availability mechanism starts relocating shards (read-only)
slowlog_in_sanitized_supportbooleanWhether to include slowlogs in the sanitized support package
smtp_hoststringSMTP server for automated emails
smtp_passwordstringSMTP server password
smtp_portintegerSMTP server port for automated emails
smtp_tls_mode’none’
‘starttls’
‘tls’
Specifies which TLS mode to use for SMTP access
smtp_use_tlsboolean (default: false)Use TLS for SMTP access (deprecated as of Redis Enterprise v4.3.3, use smtp_tls_mode field instead)
smtp_usernamestringSMTP server username (pattern does not allow special characters &,<,>,")
syncer_certificatestringCluster’s syncer certificate
upgrade_modeboolean (default: false)Is cluster currently in upgrade mode
use_external_ipv6boolean (default: true)Should redislabs services listen on ipv6
use_ipv6boolean (default: true)Should redislabs services listen on ipv6 (deprecated as of Redis Enterprise v6.4.2, replaced with use_external_ipv6)
wait_commandboolean (default: true)Supports Redis wait command (read-only)