Share via


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
str

Specifies whether the rdb backup is enabled.

Default value: None
rdb_backup_frequency
str

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
str

Specifies the maximum number of snapshots for rdb backup.

Default value: None
rdb_storage_connection_string
str

The storage account connection string for storing rdb file.

Default value: None
aof_backup_enabled
str

Specifies whether the aof backup is enabled.

Default value: None
aof_storage_connection_string0
str

First storage account connection string.

Default value: None
aof_storage_connection_string1
str

Second storage account connection string.

Default value: None
maxfragmentationmemory_reserved
str

Value in megabytes reserved for fragmentation per shard.

Default value: None
maxmemory_policy
str

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

Default value: None
maxmemory_reserved
str

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

Default value: None
maxmemory_delta
str

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

Default value: None
notify_keyspace_events
str

The keyspace events which should be monitored.

Default value: None
preferred_data_persistence_auth_method
str

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

Default value: None
authnotrequired
str

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

Default value: None
storage_subscription_id
str

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

Default value: None
aad_enabled
str

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
str

Specifies whether the rdb backup is enabled.

rdb_backup_frequency
str

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

rdb_backup_max_snapshot_count
str

Specifies the maximum number of snapshots for rdb backup.

rdb_storage_connection_string
str

The storage account connection string for storing rdb file.

aof_backup_enabled
str

Specifies whether the aof backup is enabled.

aof_storage_connection_string0
str

First storage account connection string.

aof_storage_connection_string1
str

Second storage account connection string.

maxfragmentationmemory_reserved
str

Value in megabytes reserved for fragmentation per shard.

maxmemory_policy
str

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

maxmemory_reserved
str

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

maxmemory_delta
str

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

maxclients
str

The max clients config.

notify_keyspace_events
str

The keyspace events which should be monitored.

preferred_data_archive_auth_method
str

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
str

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

zonal_configuration
str

Zonal Configuration.

authnotrequired
str

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

storage_subscription_id
str

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

aad_enabled
str

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