RedisCache インターフェイス

実装

GroupableResource<com.microsoft.azure.management.redis.implementation.RedisManager,com.microsoft.azure.management.redis.implementation.RedisResourceInner> 更新可能<RedisCache> 更新<更新>

public interface RedisCache
extends GroupableResource<com.microsoft.azure.management.redis.implementation.RedisManager,com.microsoft.azure.management.redis.implementation.RedisResourceInner>, Refreshable<RedisCache>, Updatable<Update>

Azure Redis Cache の不変のクライアント側表現。

メソッドの概要

修飾子と型 メソッドと説明
abstract RedisCachePremium asPremium()
abstract java.util.Map<java.lang.String,RedisFirewallRule> firewallRules()
abstract void forceReboot(RebootType rebootType)

指定した Redis ノードを再起動します。

abstract RedisAccessKeys getKeys()
abstract java.lang.String hostName()
abstract boolean isPremium()
abstract RedisAccessKeys keys()
abstract TlsVersion minimumTlsVersion()
abstract boolean nonSslPort()
abstract java.util.List<ScheduleEntry> patchSchedules()
abstract int port()
abstract java.lang.String provisioningState()
abstract java.util.Map<java.lang.String,java.lang.String> redisConfiguration()
abstract java.lang.String redisVersion()
abstract RedisAccessKeys refreshKeys()

この Redis Cache の Azure から最新のアクセス キーをフェッチします。

abstract RedisAccessKeys regenerateKey(RedisKeyType keyType)

この Redis Cache のアクセス キーを再生成します。

abstract int shardCount()
abstract Sku sku()
abstract int sslPort()
abstract java.lang.String staticIP()
abstract java.lang.String subnetId()

メソッドの詳細

asPremium

public abstract RedisCachePremium asPremium()

Returns:

は、Premium Sku Redis Cache インスタンスでのみ使用できる機能を公開します。

firewallRules

public abstract Map firewallRules()

Returns:

Redis Cache 内のファイアウォール規則(名前でインデックス付け)

forceReboot

public abstract void forceReboot(RebootType rebootType)

指定した Redis ノードを再起動します。 この操作には、キャッシュ リソースへの書き込みアクセス許可が必要です。 データが失われる可能性があります。

Parameters:

rebootType - は、再起動する Redis ノードを指定します。 この値に応じて、データ損失が発生する可能性があります。 使用できる値は、'PrimaryNode'、'SecondaryNode'、'AllNodes' です。

getKeys

public abstract RedisAccessKeys getKeys()

Returns:

Redis Cache のアクセス キー。 この操作には、キャッシュ リソースへの書き込みアクセス許可が必要です。

hostName

public abstract String hostName()

Returns:

hostName 値

isPremium

public abstract boolean isPremium()

Returns:

は、現在の Redis Cache インスタンスに Premium Sku がある場合は true を返します。

keys

public abstract RedisAccessKeys keys()

Returns:

Redis Cache のアクセス キー。 この操作には、キャッシュ リソースへの書き込みアクセス許可が必要です。

minimumTlsVersion

public abstract TlsVersion minimumTlsVersion()

Returns:

クライアントが使用する必要がある最小 TLS バージョン (またはそれ以降)。

nonSslPort

public abstract boolean nonSslPort()

Returns:

SSL 以外のポートが有効な場合は true、それ以外の場合は false

patchSchedules

public abstract List patchSchedules()

Returns:

現在の Redis Cache のパッチ スケジュールの一覧。

port

public abstract int port()

Returns:

ポート値

provisioningState

public abstract String provisioningState()

Returns:

provisioningState 値

redisConfiguration

public abstract Map redisConfiguration()

Returns:

Redis 構成値

redisVersion

public abstract String redisVersion()

Returns:

Redis バージョンの値

refreshKeys

public abstract RedisAccessKeys refreshKeys()

この Redis Cache の Azure から最新のアクセス キーをフェッチします。

Returns:

この Redis Cache のアクセス キー

regenerateKey

public abstract RedisAccessKeys regenerateKey(RedisKeyType keyType)

この Redis Cache のアクセス キーを再生成します。

Parameters:

keyType - 再生成するキーの種類

Returns:

この Redis Cache に対して生成されたアクセス キー

shardCount

public abstract int shardCount()

Returns:

shardCount 値

sku

public abstract Sku sku()

Returns:

sku 値

sslPort

public abstract int sslPort()

Returns:

sslPort 値

staticIP

public abstract String staticIP()

Returns:

staticIP 値

subnetId

public abstract String subnetId()

Returns:

subnetId 値

適用対象