RedisCommonPropertiesRedisConfiguration interface    
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.
Properties
| aad | 
	Specifies whether AAD based authentication has been enabled or disabled for the cache  | 
| aof | 
	Specifies whether the aof backup is enabled  | 
| aof | 
	First storage account connection string  | 
| aof | 
	Second storage account connection string  | 
| authnotrequired | Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view.  | 
| maxclients | The max clients config NOTE: This property will not be serialized. It can only be populated by the server.  | 
| maxfragmentationmemory | 
	Value in megabytes reserved for fragmentation per shard  | 
| maxmemory | 
	Value in megabytes reserved for non-cache usage per shard e.g. failover.  | 
| maxmemory | 
	The eviction strategy used when your data won't fit within its memory limit.  | 
| maxmemory | 
	Value in megabytes reserved for non-cache usage per shard e.g. failover.  | 
| notify | 
	The keyspace events which should be monitored.  | 
| preferred | 
	Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS NOTE: This property will not be serialized. It can only be populated by the server.  | 
| preferred | 
	Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS  | 
| rdb | 
	Specifies whether the rdb backup is enabled  | 
| rdb | 
	Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440)  | 
| rdb | 
	Specifies the maximum number of snapshots for rdb backup  | 
| rdb | 
	The storage account connection string for storing rdb file  | 
| storage | 
	SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity.  | 
| zonal | 
	Zonal Configuration NOTE: This property will not be serialized. It can only be populated by the server.  | 
Property Details
		aadEnabled
	 
	Specifies whether AAD based authentication has been enabled or disabled for the cache
aadEnabled?: string
				Property Value
string
		aofBackupEnabled
	  
	Specifies whether the aof backup is enabled
aofBackupEnabled?: string
				Property Value
string
		aofStorageConnectionString0
	   
	First storage account connection string
aofStorageConnectionString0?: string
				Property Value
string
		aofStorageConnectionString1
	   
	Second storage account connection string
aofStorageConnectionString1?: string
				Property Value
string
authnotrequired
Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view.
authnotrequired?: string
				Property Value
string
maxclients
The max clients config NOTE: This property will not be serialized. It can only be populated by the server.
maxclients?: string
				Property Value
string
		maxfragmentationmemoryReserved
	 
	Value in megabytes reserved for fragmentation per shard
maxfragmentationmemoryReserved?: string
				Property Value
string
		maxmemoryDelta
	 
	Value in megabytes reserved for non-cache usage per shard e.g. failover.
maxmemoryDelta?: string
				Property Value
string
		maxmemoryPolicy
	 
	The eviction strategy used when your data won't fit within its memory limit.
maxmemoryPolicy?: string
				Property Value
string
		maxmemoryReserved
	 
	Value in megabytes reserved for non-cache usage per shard e.g. failover.
maxmemoryReserved?: string
				Property Value
string
		notifyKeyspaceEvents
	  
	The keyspace events which should be monitored.
notifyKeyspaceEvents?: string
				Property Value
string
		preferredDataArchiveAuthMethod
	    
	Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS NOTE: This property will not be serialized. It can only be populated by the server.
preferredDataArchiveAuthMethod?: string
				Property Value
string
		preferredDataPersistenceAuthMethod
	    
	Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS
preferredDataPersistenceAuthMethod?: string
				Property Value
string
		rdbBackupEnabled
	  
	Specifies whether the rdb backup is enabled
rdbBackupEnabled?: string
				Property Value
string
		rdbBackupFrequency
	  
	Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440)
rdbBackupFrequency?: string
				Property Value
string
		rdbBackupMaxSnapshotCount
	    
	Specifies the maximum number of snapshots for rdb backup
rdbBackupMaxSnapshotCount?: string
				Property Value
string
		rdbStorageConnectionString
	   
	The storage account connection string for storing rdb file
rdbStorageConnectionString?: string
				Property Value
string
		storageSubscriptionId
	  
	SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity.
storageSubscriptionId?: string
				Property Value
string
		zonalConfiguration
	 
	Zonal Configuration NOTE: This property will not be serialized. It can only be populated by the server.
zonalConfiguration?: string
				Property Value
string