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

aadEnabled

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

aofBackupEnabled

Specifies whether the aof backup is enabled

aofStorageConnectionString0

First storage account connection string

aofStorageConnectionString1

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.

maxfragmentationmemoryReserved

Value in megabytes reserved for fragmentation per shard

maxmemoryDelta

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

maxmemoryPolicy

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

maxmemoryReserved

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

notifyKeyspaceEvents

The keyspace events which should be monitored.

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.

preferredDataPersistenceAuthMethod

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

rdbBackupEnabled

Specifies whether the rdb backup is enabled

rdbBackupFrequency

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

rdbBackupMaxSnapshotCount

Specifies the maximum number of snapshots for rdb backup

rdbStorageConnectionString

The storage account connection string for storing rdb file

storageSubscriptionId

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

zonalConfiguration

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