Share via


IUpdate Interface

Definition

The template for a Redis Cache update operation, containing all the settings that can be modified.

public interface IUpdate : Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IUpdateBeta, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IWithNonSslPort, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IWithRedisConfiguration, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IWithSku, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IUpdate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Redis.Fluent.IRedisCache>
type IUpdate = interface
    interface IAppliable<IRedisCache>
    interface IIndexable
    interface IUpdateWithTags<IUpdate>
    interface IWithSku
    interface IWithNonSslPort
    interface IWithRedisConfiguration
    interface IUpdateBeta
    interface IBeta
Public Interface IUpdate
Implements IAppliable(Of IRedisCache), IBeta, IUpdateBeta, IUpdateWithTags(Of IUpdate), IWithNonSslPort, IWithRedisConfiguration, IWithSku
Implements

Properties

Key (Inherited from IIndexable)

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
WithBasicSku(Int32)

Updates Redis Cache to Basic sku with new capacity.

(Inherited from IWithSku)
WithFirewallRule(IRedisFirewallRule)

Creates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.

(Inherited from IUpdateBeta)
WithFirewallRule(String, String, String)

Creates or updates Redis cache firewall rule with range of IP addresses permitted to connect to the cache.

(Inherited from IUpdateBeta)
WithMinimumTlsVersion(TlsVersion)

Requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2').

(Inherited from IUpdateBeta)
WithNonSslPort()

Enables non-ssl Redis server port (6379).

(Inherited from IWithNonSslPort)
WithoutFirewallRule(String)

Deletes a single firewall rule in the current Redis cache instance.

(Inherited from IUpdateBeta)
WithoutMinimumTlsVersion()

Removes the requirement for clients minimum TLS version.

(Inherited from IUpdateBeta)
WithoutNonSslPort()

Disables non-ssl Redis server port (6379).

(Inherited from IWithNonSslPort)
WithoutPatchSchedule()

Removes all Patch schedules from the current Premium Cluster Cache.

(Inherited from IUpdateBeta)
WithoutRedisConfiguration()

Cleans all the configuration settings being set on Redis Cache.

(Inherited from IWithRedisConfiguration)
WithoutRedisConfiguration(String)

Removes specified Redis Cache configuration setting.

(Inherited from IWithRedisConfiguration)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithPatchSchedule(DayOfWeek, Int32, TimeSpan)

Adds Patch schedule to the current Premium Cluster Cache.

WithPatchSchedule(DayOfWeek, Int32)

Adds Patch schedule to the current Premium Cluster Cache.

WithPatchSchedule(IList<ScheduleEntry>)

Adds Patch schedule to the current Premium Cluster Cache.

WithPatchSchedule(ScheduleEntry)

Adds Patch schedule to the current Premium Cluster Cache.

WithPremiumSku()

Updates Redis Cache to Premium sku.

(Inherited from IWithSku)
WithPremiumSku(Int32)

Updates Redis Cache to Premium sku with new capacity.

(Inherited from IWithSku)
WithRedisConfiguration(IDictionary<String,String>)

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.

(Inherited from IWithRedisConfiguration)
WithRedisConfiguration(String, String)

Specifies Redis Setting. 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.

(Inherited from IWithRedisConfiguration)
WithShardCount(Int32)

The number of shards to be created on a Premium Cluster Cache.

WithStandardSku()

Updates Redis Cache to Standard sku.

(Inherited from IWithSku)
WithStandardSku(Int32)

Updates Redis Cache to Standard sku with new capacity.

(Inherited from IWithSku)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to