RedisCommonPropertiesRedisConfiguration Constructors

Definition

Overloads

RedisCommonPropertiesRedisConfiguration()

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

RedisCommonPropertiesRedisConfiguration(IDictionary<String,Object>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

RedisCommonPropertiesRedisConfiguration(IDictionary<String,Object>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

RedisCommonPropertiesRedisConfiguration()

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

public RedisCommonPropertiesRedisConfiguration ();
Public Sub New ()

Applies to

RedisCommonPropertiesRedisConfiguration(IDictionary<String,Object>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

public RedisCommonPropertiesRedisConfiguration (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, string rdbBackupEnabled = default, string rdbBackupFrequency = default, string rdbBackupMaxSnapshotCount = default, string rdbStorageConnectionString = default, string aofBackupEnabled = default, string aofStorageConnectionString0 = default, string aofStorageConnectionString1 = default, string maxfragmentationmemoryReserved = default, string maxmemoryPolicy = default, string maxmemoryReserved = default, string maxmemoryDelta = default, string maxclients = default, string preferredDataArchiveAuthMethod = default, string preferredDataPersistenceAuthMethod = default, string zonalConfiguration = default, string authnotrequired = default, string storageSubscriptionId = default, string aadEnabled = default);
new Microsoft.Azure.Management.RedisCache.Models.RedisCommonPropertiesRedisConfiguration : System.Collections.Generic.IDictionary<string, obj> * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string -> Microsoft.Azure.Management.RedisCache.Models.RedisCommonPropertiesRedisConfiguration
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional rdbBackupEnabled As String = Nothing, Optional rdbBackupFrequency As String = Nothing, Optional rdbBackupMaxSnapshotCount As String = Nothing, Optional rdbStorageConnectionString As String = Nothing, Optional aofBackupEnabled As String = Nothing, Optional aofStorageConnectionString0 As String = Nothing, Optional aofStorageConnectionString1 As String = Nothing, Optional maxfragmentationmemoryReserved As String = Nothing, Optional maxmemoryPolicy As String = Nothing, Optional maxmemoryReserved As String = Nothing, Optional maxmemoryDelta As String = Nothing, Optional maxclients As String = Nothing, Optional preferredDataArchiveAuthMethod As String = Nothing, Optional preferredDataPersistenceAuthMethod As String = Nothing, Optional zonalConfiguration As String = Nothing, Optional authnotrequired As String = Nothing, Optional storageSubscriptionId As String = Nothing, Optional aadEnabled As String = Nothing)

Parameters

additionalProperties
IDictionary<String,Object>

All Redis Settings. Few possible keys: 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 etc.

rdbBackupEnabled
String

Specifies whether the rdb backup is enabled

rdbBackupFrequency
String

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

rdbBackupMaxSnapshotCount
String

Specifies the maximum number of snapshots for rdb backup

rdbStorageConnectionString
String

The storage account connection string for storing rdb file

aofBackupEnabled
String

Specifies whether the aof backup is enabled

aofStorageConnectionString0
String

First storage account connection string

aofStorageConnectionString1
String

Second storage account connection string

maxfragmentationmemoryReserved
String

Value in megabytes reserved for fragmentation per shard

maxmemoryPolicy
String

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

maxmemoryReserved
String

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

maxmemoryDelta
String

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

maxclients
String

The max clients config

preferredDataArchiveAuthMethod
String

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

preferredDataPersistenceAuthMethod
String

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

zonalConfiguration
String

Zonal Configuration

authnotrequired
String

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

storageSubscriptionId
String

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

aadEnabled
String

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

Applies to

RedisCommonPropertiesRedisConfiguration(IDictionary<String,Object>, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String, String)

Initializes a new instance of the RedisCommonPropertiesRedisConfiguration class.

public RedisCommonPropertiesRedisConfiguration (System.Collections.Generic.IDictionary<string,object> additionalProperties = default, string rdbBackupEnabled = default, string rdbBackupFrequency = default, string rdbBackupMaxSnapshotCount = default, string rdbStorageConnectionString = default, string aofBackupEnabled = default, string aofStorageConnectionString0 = default, string aofStorageConnectionString1 = default, string maxfragmentationmemoryReserved = default, string maxmemoryPolicy = default, string maxmemoryReserved = default, string maxmemoryDelta = default, string maxclients = default, string notifyKeyspaceEvents = default, string preferredDataArchiveAuthMethod = default, string preferredDataPersistenceAuthMethod = default, string zonalConfiguration = default, string authnotrequired = default, string storageSubscriptionId = default, string aadEnabled = default);
new Microsoft.Azure.Management.RedisCache.Models.RedisCommonPropertiesRedisConfiguration : System.Collections.Generic.IDictionary<string, obj> * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string * string -> Microsoft.Azure.Management.RedisCache.Models.RedisCommonPropertiesRedisConfiguration
Public Sub New (Optional additionalProperties As IDictionary(Of String, Object) = Nothing, Optional rdbBackupEnabled As String = Nothing, Optional rdbBackupFrequency As String = Nothing, Optional rdbBackupMaxSnapshotCount As String = Nothing, Optional rdbStorageConnectionString As String = Nothing, Optional aofBackupEnabled As String = Nothing, Optional aofStorageConnectionString0 As String = Nothing, Optional aofStorageConnectionString1 As String = Nothing, Optional maxfragmentationmemoryReserved As String = Nothing, Optional maxmemoryPolicy As String = Nothing, Optional maxmemoryReserved As String = Nothing, Optional maxmemoryDelta As String = Nothing, Optional maxclients As String = Nothing, Optional notifyKeyspaceEvents As String = Nothing, Optional preferredDataArchiveAuthMethod As String = Nothing, Optional preferredDataPersistenceAuthMethod As String = Nothing, Optional zonalConfiguration As String = Nothing, Optional authnotrequired As String = Nothing, Optional storageSubscriptionId As String = Nothing, Optional aadEnabled As String = Nothing)

Parameters

additionalProperties
IDictionary<String,Object>

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.

rdbBackupEnabled
String

Specifies whether the rdb backup is enabled

rdbBackupFrequency
String

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

rdbBackupMaxSnapshotCount
String

Specifies the maximum number of snapshots for rdb backup

rdbStorageConnectionString
String

The storage account connection string for storing rdb file

aofBackupEnabled
String

Specifies whether the aof backup is enabled

aofStorageConnectionString0
String

First storage account connection string

aofStorageConnectionString1
String

Second storage account connection string

maxfragmentationmemoryReserved
String

Value in megabytes reserved for fragmentation per shard

maxmemoryPolicy
String

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

maxmemoryReserved
String

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

maxmemoryDelta
String

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

maxclients
String

The max clients config

notifyKeyspaceEvents
String

The keyspace events which should be monitored.

preferredDataArchiveAuthMethod
String

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

preferredDataPersistenceAuthMethod
String

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

zonalConfiguration
String

Zonal Configuration

authnotrequired
String

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

storageSubscriptionId
String

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

aadEnabled
String

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

Applies to