Class CacheRedisConfigurationArgs
Inheritance
System.Object
CacheRedisConfigurationArgs
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.Azure.dll
public sealed class CacheRedisConfigurationArgs : ResourceArgs
Constructors
View Source
Declaration
public CacheRedisConfigurationArgs()
Properties
View Source
Declaration
public Input<bool> AofBackupEnabled { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Declaration
public Input<string> AofStorageConnectionString0 { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Declaration
public Input<string> AofStorageConnectionString1 { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
If set to false, the Redis instance will be accessible without authentication. Defaults to true.
Declaration
public Input<bool> EnableAuthentication { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
Returns the max number of connected clients at the same time.
Declaration
public Input<int> Maxclients { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Value in megabytes reserved to accommodate for memory fragmentation. Defaults are shown below.
Declaration
public Input<int> MaxfragmentationmemoryReserved { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
The max-memory delta for this Redis instance. Defaults are shown below.
Declaration
public Input<int> MaxmemoryDelta { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
How Redis will select what to remove when maxmemory is reached. Defaults are shown below.
Declaration
public Input<string> MaxmemoryPolicy { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Value in megabytes reserved for non-cache usage e.g. failover. Defaults are shown below.
Declaration
public Input<int> MaxmemoryReserved { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
Keyspace notifications allows clients to subscribe to Pub/Sub channels in order to receive events affecting the Redis data set in some way. Reference
Declaration
public Input<string> NotifyKeyspaceEvents { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|
View Source
Is Backup Enabled? Only supported on Premium SKU's.
Declaration
public Input<bool> RdbBackupEnabled { get; set; }
Property Value
| Type |
Description |
| Input<System.Boolean> |
|
View Source
The Backup Frequency in Minutes. Only supported on Premium SKU's. Possible values are: 15, 30, 60, 360, 720 and 1440.
Declaration
public Input<int> RdbBackupFrequency { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
The maximum number of snapshots to create as a backup. Only supported for Premium SKU's.
Declaration
public Input<int> RdbBackupMaxSnapshotCount { get; set; }
Property Value
| Type |
Description |
| Input<System.Int32> |
|
View Source
The Connection String to the Storage Account. Only supported for Premium SKU's. In the format: DefaultEndpointsProtocol=https;BlobEndpoint=${azurerm_storage_account.example.primary_blob_endpoint};AccountName=${azurerm_storage_account.example.name};AccountKey=${azurerm_storage_account.example.primary_access_key}.
Declaration
public Input<string> RdbStorageConnectionString { get; set; }
Property Value
| Type |
Description |
| Input<System.String> |
|