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.IWithNonSslPort, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IWithRedisConfiguration, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Update.IWithSku, 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
Public Interface IUpdate
Implements IAppliable(Of IRedisCache), IUpdateWithTags(Of IUpdate), IWithNonSslPort, IWithRedisConfiguration, IWithSku
Implements

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)
WithNonSslPort()

Enables non-ssl Redis server port (6379).

(Inherited from IWithNonSslPort)
WithoutNonSslPort()

Disables non-ssl Redis server port (6379).

(Inherited from IWithNonSslPort)
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)

Patch schedule on a Premium Cluster Cache.

WithPatchSchedule(DayOfWeek, Int32, TimeSpan)

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

WithPatchSchedule(IList<ScheduleEntry>)

Patch schedule on a Premium Cluster Cache.

WithPatchSchedule(ScheduleEntry)

Patch schedule on a 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)
WithStaticIP(String)

Sets Redis Cache static IP. Required when deploying a Redis Cache inside an existing Azure Virtual Network.

WithSubnet(IHasId, String)

Assigns the specified subnet to this instance of Redis Cache.

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