@@ -9,8 +9,9 @@ namespace Microsoft.Azure.Management.RedisCache.Models
9
9
10
10
/// <summary>
11
11
/// All Redis Settings. Few possible keys:
12
- /// 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
13
- /// etc.
12
+ /// rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,
13
+ /// maxmemory-policy,notify-keyspace-events, aof-backup-enabled,
14
+ /// aof-storage-connection-string-0, aof-storage-connection-string-1 etc.
14
15
/// </summary>
15
16
public partial class RedisCommonPropertiesRedisConfiguration
16
17
{
@@ -27,8 +28,9 @@ public RedisCommonPropertiesRedisConfiguration()
27
28
/// </summary>
28
29
29
30
/// <param name="additionalProperties">All Redis Settings. Few possible keys:
30
- /// 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
31
- /// etc.
31
+ /// rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,
32
+ /// maxmemory-policy,notify-keyspace-events, aof-backup-enabled,
33
+ /// aof-storage-connection-string-0, aof-storage-connection-string-1 etc.
32
34
/// </param>
33
35
34
36
/// <param name="rdbBackupEnabled">Specifies whether the rdb backup is enabled
@@ -69,6 +71,9 @@ public RedisCommonPropertiesRedisConfiguration()
69
71
/// <param name="maxclients">The max clients config
70
72
/// </param>
71
73
74
+ /// <param name="notifyKeyspaceEvents">The keyspace events which should be monitored.
75
+ /// </param>
76
+
72
77
/// <param name="preferredDataArchiveAuthMethod">Preferred auth method to communicate to storage account used for data
73
78
/// archive, specify SAS or ManagedIdentity, default value is SAS
74
79
/// </param>
@@ -91,7 +96,7 @@ public RedisCommonPropertiesRedisConfiguration()
91
96
/// <param name="aadEnabled">Specifies whether AAD based authentication has been enabled or disabled for
92
97
/// the cache
93
98
/// </param>
94
- public RedisCommonPropertiesRedisConfiguration ( System . Collections . Generic . IDictionary < string , object > additionalProperties = default ( System . Collections . Generic . IDictionary < string , object > ) , string rdbBackupEnabled = default ( string ) , string rdbBackupFrequency = default ( string ) , string rdbBackupMaxSnapshotCount = default ( string ) , string rdbStorageConnectionString = default ( string ) , string aofBackupEnabled = default ( string ) , string aofStorageConnectionString0 = default ( string ) , string aofStorageConnectionString1 = default ( string ) , string maxfragmentationmemoryReserved = default ( string ) , string maxmemoryPolicy = default ( string ) , string maxmemoryReserved = default ( string ) , string maxmemoryDelta = default ( string ) , string maxclients = default ( string ) , string preferredDataArchiveAuthMethod = default ( string ) , string preferredDataPersistenceAuthMethod = default ( string ) , string zonalConfiguration = default ( string ) , string authnotrequired = default ( string ) , string storageSubscriptionId = default ( string ) , string aadEnabled = default ( string ) )
99
+ public RedisCommonPropertiesRedisConfiguration ( System . Collections . Generic . IDictionary < string , object > additionalProperties = default ( System . Collections . Generic . IDictionary < string , object > ) , string rdbBackupEnabled = default ( string ) , string rdbBackupFrequency = default ( string ) , string rdbBackupMaxSnapshotCount = default ( string ) , string rdbStorageConnectionString = default ( string ) , string aofBackupEnabled = default ( string ) , string aofStorageConnectionString0 = default ( string ) , string aofStorageConnectionString1 = default ( string ) , string maxfragmentationmemoryReserved = default ( string ) , string maxmemoryPolicy = default ( string ) , string maxmemoryReserved = default ( string ) , string maxmemoryDelta = default ( string ) , string maxclients = default ( string ) , string notifyKeyspaceEvents = default ( string ) , string preferredDataArchiveAuthMethod = default ( string ) , string preferredDataPersistenceAuthMethod = default ( string ) , string zonalConfiguration = default ( string ) , string authnotrequired = default ( string ) , string storageSubscriptionId = default ( string ) , string aadEnabled = default ( string ) )
95
100
96
101
{
97
102
this . AdditionalProperties = additionalProperties ;
@@ -107,6 +112,7 @@ public RedisCommonPropertiesRedisConfiguration()
107
112
this . MaxmemoryReserved = maxmemoryReserved ;
108
113
this . MaxmemoryDelta = maxmemoryDelta ;
109
114
this . Maxclients = maxclients ;
115
+ this . NotifyKeyspaceEvents = notifyKeyspaceEvents ;
110
116
this . PreferredDataArchiveAuthMethod = preferredDataArchiveAuthMethod ;
111
117
this . PreferredDataPersistenceAuthMethod = preferredDataPersistenceAuthMethod ;
112
118
this . ZonalConfiguration = zonalConfiguration ;
@@ -124,8 +130,9 @@ public RedisCommonPropertiesRedisConfiguration()
124
130
125
131
/// <summary>
126
132
/// Gets or sets all Redis Settings. Few possible keys:
127
- /// 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
128
- /// etc.
133
+ /// rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,
134
+ /// maxmemory-policy,notify-keyspace-events, aof-backup-enabled,
135
+ /// aof-storage-connection-string-0, aof-storage-connection-string-1 etc.
129
136
/// </summary>
130
137
[ Newtonsoft . Json . JsonExtensionData ]
131
138
public System . Collections . Generic . IDictionary < string , object > AdditionalProperties { get ; set ; }
@@ -206,6 +213,12 @@ public RedisCommonPropertiesRedisConfiguration()
206
213
[ Newtonsoft . Json . JsonProperty ( PropertyName = "maxclients" ) ]
207
214
public string Maxclients { get ; private set ; }
208
215
216
+ /// <summary>
217
+ /// Gets or sets the keyspace events which should be monitored.
218
+ /// </summary>
219
+ [ Newtonsoft . Json . JsonProperty ( PropertyName = "notify-keyspace-events" ) ]
220
+ public string NotifyKeyspaceEvents { get ; set ; }
221
+
209
222
/// <summary>
210
223
/// Gets preferred auth method to communicate to storage account used for data
211
224
/// archive, specify SAS or ManagedIdentity, default value is SAS
0 commit comments