RedisCommonPropertiesRedisConfigurationArgs

data class RedisCommonPropertiesRedisConfigurationArgs(val aofBackupEnabled: Output<String>? = null, val aofStorageConnectionString0: Output<String>? = null, val aofStorageConnectionString1: Output<String>? = null, val authnotrequired: Output<String>? = null, val maxfragmentationmemoryReserved: Output<String>? = null, val maxmemoryDelta: Output<String>? = null, val maxmemoryPolicy: Output<String>? = null, val maxmemoryReserved: Output<String>? = null, val preferredDataPersistenceAuthMethod: Output<String>? = null, val rdbBackupEnabled: Output<String>? = null, val rdbBackupFrequency: Output<String>? = null, val rdbBackupMaxSnapshotCount: Output<String>? = null, val rdbStorageConnectionString: Output<String>? = null, val storageSubscriptionId: Output<String>? = null) : ConvertibleToJava<RedisCommonPropertiesRedisConfigurationArgs>

All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Constructors

constructor(aofBackupEnabled: Output<String>? = null, aofStorageConnectionString0: Output<String>? = null, aofStorageConnectionString1: Output<String>? = null, authnotrequired: Output<String>? = null, maxfragmentationmemoryReserved: Output<String>? = null, maxmemoryDelta: Output<String>? = null, maxmemoryPolicy: Output<String>? = null, maxmemoryReserved: Output<String>? = null, preferredDataPersistenceAuthMethod: Output<String>? = null, rdbBackupEnabled: Output<String>? = null, rdbBackupFrequency: Output<String>? = null, rdbBackupMaxSnapshotCount: Output<String>? = null, rdbStorageConnectionString: Output<String>? = null, storageSubscriptionId: Output<String>? = null)

Properties

Link copied to clipboard
val aofBackupEnabled: Output<String>? = null

Specifies whether the aof backup is enabled

Link copied to clipboard
val aofStorageConnectionString0: Output<String>? = null

First storage account connection string

Link copied to clipboard
val aofStorageConnectionString1: Output<String>? = null

Second storage account connection string

Link copied to clipboard
val authnotrequired: Output<String>? = null

Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view.

Link copied to clipboard

Value in megabytes reserved for fragmentation per shard

Link copied to clipboard
val maxmemoryDelta: Output<String>? = null

Value in megabytes reserved for non-cache usage per shard e.g. failover.

Link copied to clipboard
val maxmemoryPolicy: Output<String>? = null

The eviction strategy used when your data won't fit within its memory limit.

Link copied to clipboard
val maxmemoryReserved: Output<String>? = null

Value in megabytes reserved for non-cache usage per shard e.g. failover.

Link copied to clipboard

Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS

Link copied to clipboard
val rdbBackupEnabled: Output<String>? = null

Specifies whether the rdb backup is enabled

Link copied to clipboard
val rdbBackupFrequency: Output<String>? = null

Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440)

Link copied to clipboard
val rdbBackupMaxSnapshotCount: Output<String>? = null

Specifies the maximum number of snapshots for rdb backup

Link copied to clipboard
val rdbStorageConnectionString: Output<String>? = null

The storage account connection string for storing rdb file

Link copied to clipboard
val storageSubscriptionId: Output<String>? = null

SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity.

Functions

Link copied to clipboard
open override fun toJava(): RedisCommonPropertiesRedisConfigurationArgs