RedisCommonPropertiesRedisConfiguration Class
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.
Variables are only populated by the server, and will be ignored when sending a request.
Constructor
RedisCommonPropertiesRedisConfiguration(*, additional_properties: Dict[str, Any] | None = None, rdb_backup_enabled: str | None = None, rdb_backup_frequency: str | None = None, rdb_backup_max_snapshot_count: str | None = None, rdb_storage_connection_string: str | None = None, aof_backup_enabled: str | None = None, aof_storage_connection_string0: str | None = None, aof_storage_connection_string1: str | None = None, maxfragmentationmemory_reserved: str | None = None, maxmemory_policy: str | None = None, maxmemory_reserved: str | None = None, maxmemory_delta: str | None = None, notify_keyspace_events: str | None = None, preferred_data_persistence_auth_method: str | None = None, authnotrequired: str | None = None, storage_subscription_id: str | None = None, aad_enabled: str | None = None, **kwargs: Any)
Keyword-Only Parameters
Name | Description |
---|---|
additional_properties
|
Unmatched properties from the message are deserialized to this collection. Default value: None
|
rdb_backup_enabled
|
Specifies whether the rdb backup is enabled. Default value: None
|
rdb_backup_frequency
|
Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440). Default value: None
|
rdb_backup_max_snapshot_count
|
Specifies the maximum number of snapshots for rdb backup. Default value: None
|
rdb_storage_connection_string
|
The storage account connection string for storing rdb file. Default value: None
|
aof_backup_enabled
|
Specifies whether the aof backup is enabled. Default value: None
|
aof_storage_connection_string0
|
First storage account connection string. Default value: None
|
aof_storage_connection_string1
|
Second storage account connection string. Default value: None
|
maxfragmentationmemory_reserved
|
Value in megabytes reserved for fragmentation per shard. Default value: None
|
maxmemory_policy
|
The eviction strategy used when your data won't fit within its memory limit. Default value: None
|
maxmemory_reserved
|
Value in megabytes reserved for non-cache usage per shard e.g. failover. Default value: None
|
maxmemory_delta
|
Value in megabytes reserved for non-cache usage per shard e.g. failover. Default value: None
|
notify_keyspace_events
|
The keyspace events which should be monitored. Default value: None
|
preferred_data_persistence_auth_method
|
Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS. Default value: None
|
authnotrequired
|
Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. Default value: None
|
storage_subscription_id
|
SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity. Default value: None
|
aad_enabled
|
Specifies whether AAD based authentication has been enabled or disabled for the cache. Default value: None
|
Variables
Name | Description |
---|---|
additional_properties
|
Unmatched properties from the message are deserialized to this collection. |
rdb_backup_enabled
|
Specifies whether the rdb backup is enabled. |
rdb_backup_frequency
|
Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440). |
rdb_backup_max_snapshot_count
|
Specifies the maximum number of snapshots for rdb backup. |
rdb_storage_connection_string
|
The storage account connection string for storing rdb file. |
aof_backup_enabled
|
Specifies whether the aof backup is enabled. |
aof_storage_connection_string0
|
First storage account connection string. |
aof_storage_connection_string1
|
Second storage account connection string. |
maxfragmentationmemory_reserved
|
Value in megabytes reserved for fragmentation per shard. |
maxmemory_policy
|
The eviction strategy used when your data won't fit within its memory limit. |
maxmemory_reserved
|
Value in megabytes reserved for non-cache usage per shard e.g. failover. |
maxmemory_delta
|
Value in megabytes reserved for non-cache usage per shard e.g. failover. |
maxclients
|
The max clients config. |
notify_keyspace_events
|
The keyspace events which should be monitored. |
preferred_data_archive_auth_method
|
Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS. |
preferred_data_persistence_auth_method
|
Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS. |
zonal_configuration
|
Zonal Configuration. |
authnotrequired
|
Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. |
storage_subscription_id
|
SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity. |
aad_enabled
|
Specifies whether AAD based authentication has been enabled or disabled for the cache. |