IUpdate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
Azure SDK for .NET