public interface RedisCache extends com.microsoft.azure.management.resources.fluentcore.arm.models.GroupableResource<com.microsoft.azure.management.redis.implementation.RedisManager,com.microsoft.azure.management.redis.implementation.RedisResourceInner>, com.microsoft.azure.management.resources.fluentcore.model.Refreshable<RedisCache>, com.microsoft.azure.management.resources.fluentcore.model.Updatable<RedisCache.Update>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
RedisCache.Definition
Container interface for all the definitions that need to be implemented.
|
static interface |
RedisCache.DefinitionStages
Grouping of all the Redis Cache definition stages.
|
static interface |
RedisCache.Update
The template for a Redis Cache update operation, containing all the settings that can be modified.
|
static interface |
RedisCache.UpdateStages
Grouping of all the Redis Cache update stages.
|
com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithRegion<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.DefinitionWithTags<T>, com.microsoft.azure.management.resources.fluentcore.arm.models.Resource.UpdateWithTags<T>| Modifier and Type | Method and Description |
|---|---|
RedisCachePremium |
asPremium() |
Map<String,RedisFirewallRule> |
firewallRules() |
void |
forceReboot(RebootType rebootType)
Reboot specified Redis node(s).
|
RedisAccessKeys |
getKeys() |
String |
hostName() |
boolean |
isPremium() |
RedisAccessKeys |
keys() |
TlsVersion |
minimumTlsVersion() |
boolean |
nonSslPort() |
List<ScheduleEntry> |
patchSchedules() |
int |
port() |
String |
provisioningState() |
Map<String,String> |
redisConfiguration() |
String |
redisVersion() |
RedisAccessKeys |
refreshKeys()
Fetch the up-to-date access keys from Azure for this Redis Cache.
|
RedisAccessKeys |
regenerateKey(RedisKeyType keyType)
Regenerates the access keys for this Redis Cache.
|
int |
shardCount() |
Sku |
sku() |
int |
sslPort() |
String |
staticIP() |
String |
subnetId() |
region, regionName, tags, typekeyidnameresourceGroupNamemanagerinnerRedisCachePremium asPremium()
boolean isPremium()
String provisioningState()
String hostName()
int port()
int sslPort()
String redisVersion()
Sku sku()
boolean nonSslPort()
int shardCount()
String subnetId()
String staticIP()
@Beta(value=V1_12_0) TlsVersion minimumTlsVersion()
@Beta(value=V1_12_0) Map<String,RedisFirewallRule> firewallRules()
@Beta(value=V1_12_0) List<ScheduleEntry> patchSchedules()
void forceReboot(RebootType rebootType)
rebootType - specifies which Redis node(s) to reboot. Depending on this value data loss is
possible. Possible values include: 'PrimaryNode', 'SecondaryNode', 'AllNodes'.RedisAccessKeys getKeys()
RedisAccessKeys keys()
RedisAccessKeys refreshKeys()
RedisAccessKeys regenerateKey(RedisKeyType keyType)
keyType - key type to regenerate/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/