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