RedisCommonPropertiesResponseRedisConfiguration

data class RedisCommonPropertiesResponseRedisConfiguration(val aadEnabled: String? = null, val aofBackupEnabled: String? = null, val aofStorageConnectionString0: String? = null, val aofStorageConnectionString1: String? = null, val authnotrequired: String? = null, val maxclients: String, val maxfragmentationmemoryReserved: String? = null, val maxmemoryDelta: String? = null, val maxmemoryPolicy: String? = null, val maxmemoryReserved: String? = null, val notifyKeyspaceEvents: String? = null, val preferredDataArchiveAuthMethod: String, val preferredDataPersistenceAuthMethod: String? = null, val rdbBackupEnabled: String? = null, val rdbBackupFrequency: String? = null, val rdbBackupMaxSnapshotCount: String? = null, val rdbStorageConnectionString: String? = null, val storageSubscriptionId: String? = null, val zonalConfiguration: String)

All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

Constructors

constructor(aadEnabled: String? = null, aofBackupEnabled: String? = null, aofStorageConnectionString0: String? = null, aofStorageConnectionString1: String? = null, authnotrequired: String? = null, maxclients: String, maxfragmentationmemoryReserved: String? = null, maxmemoryDelta: String? = null, maxmemoryPolicy: String? = null, maxmemoryReserved: String? = null, notifyKeyspaceEvents: String? = null, preferredDataArchiveAuthMethod: String, preferredDataPersistenceAuthMethod: String? = null, rdbBackupEnabled: String? = null, rdbBackupFrequency: String? = null, rdbBackupMaxSnapshotCount: String? = null, rdbStorageConnectionString: String? = null, storageSubscriptionId: String? = null, zonalConfiguration: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val aadEnabled: String? = null

Specifies whether AAD based authentication has been enabled or disabled for the cache

Link copied to clipboard

Specifies whether the aof backup is enabled

Link copied to clipboard

First storage account connection string

Link copied to clipboard

Second storage account connection string

Link copied to clipboard
val authnotrequired: String? = null

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

Link copied to clipboard

The max clients config

Link copied to clipboard

Value in megabytes reserved for fragmentation per shard

Link copied to clipboard
val maxmemoryDelta: String? = null

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

Link copied to clipboard
val maxmemoryPolicy: String? = null

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

Link copied to clipboard

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

Link copied to clipboard

The keyspace events which should be monitored.

Link copied to clipboard

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

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

Specifies whether the rdb backup is enabled

Link copied to clipboard

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

Link copied to clipboard

Specifies the maximum number of snapshots for rdb backup

Link copied to clipboard

The storage account connection string for storing rdb file

Link copied to clipboard

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

Link copied to clipboard

Zonal Configuration