RedisCache.Update インターフェイス

実装

public static interface RedisCache.Update
extends Appliable<RedisCache>, UpdateWithTags<Update>, WithSku, WithNonSslPort, WithRedisConfiguration

変更できるすべての設定を含む Redis Cache 更新操作のテンプレート。

メソッドの概要

修飾子と型 メソッドと説明
abstract Update withFirewallRule(RedisFirewallRule rule)

キャッシュへの接続が許可されている IP アドレスの範囲を使用して、Redis Cache ファイアウォール規則を作成または更新します。

abstract Update withFirewallRule(String name, String lowestIp, String highestIp)

キャッシュへの接続が許可されている IP アドレスの範囲を使用して、Redis Cache ファイアウォール規則を作成または更新します。

abstract Update withMinimumTlsVersion(TlsVersion tlsVersion)

クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')。

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, Period maintenanceWindow)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

abstract Update withPatchSchedule(ScheduleEntry scheduleEntry)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

abstract Update withPatchSchedule(List<ScheduleEntry> scheduleEntry)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

abstract Update withShardCount(int shardCount)

Premium クラスター キャッシュに作成されるシャードの数。

abstract Update withoutFirewallRule(String name)

現在の Redis キャッシュ インスタンス内の 1 つのファイアウォール規則を削除します。

abstract Update withoutMinimumTlsVersion()

クライアントの最小 TLS バージョンの要件を削除します。

abstract Update withoutPatchSchedule()

現在の Premium クラスター キャッシュからすべてのパッチ スケジュールを削除します。

メソッドの詳細

withFirewallRule

public abstract RedisCache.Update withFirewallRule(RedisFirewallRule rule)

キャッシュへの接続が許可されている IP アドレスの範囲を使用して、Redis Cache ファイアウォール規則を作成または更新します。

Parameters:

rule - 許可された IP アドレスの範囲に含まれる名前、最小および最高の IP アドレスを指定するファイアウォール規則。

Returns:

Redis Cache 更新の次のステージ。

withFirewallRule

public abstract RedisCache.Update withFirewallRule(String name, String lowestIp, String highestIp)

キャッシュへの接続が許可されている IP アドレスの範囲を使用して、Redis Cache ファイアウォール規則を作成または更新します。

Parameters:

name - ルールの名前です。
lowestIp - 範囲に含まれる最も低い IP アドレス。
highestIp - 範囲に含まれる最も高い IP アドレス。

Returns:

Redis Cache 更新の次のステージ。

withMinimumTlsVersion

public abstract RedisCache.Update withMinimumTlsVersion(TlsVersion tlsVersion)

クライアントは、指定された TLS バージョン (またはそれ以上) を使用して接続する必要があります (例: '1.0'、'1.1'、'1.2')。

Parameters:

tlsVersion - 最小 TLS バージョン。

Returns:

Redis Cache 定義の次のステージ。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

Parameters:

dayOfWeek - キャッシュにパッチを適用できる曜日。
startHourUtc - 1 時間を経過すると、キャッシュの修正プログラムの適用を開始できます。

Returns:

Premium SKU 定義を使用した Redis Cache の次のステージ。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc, Period maintenanceWindow)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

Parameters:

dayOfWeek - キャッシュにパッチを適用できる曜日。
startHourUtc - 1 時間を経過すると、キャッシュの修正プログラムの適用を開始できます。
maintenanceWindow - キャッシュのパッチ適用にかかる時間を指定する期間をISO8601します。

Returns:

Premium SKU 定義を使用した Redis Cache の次のステージ。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(ScheduleEntry scheduleEntry)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

Parameters:

scheduleEntry - Premium Redis Cache のパッチ スケジュール エントリ。

Returns:

Premium SKU 定義を使用した Redis Cache の次のステージ。

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(List scheduleEntry)

現在の Premium クラスター キャッシュにパッチ スケジュールを追加します。

Parameters:

scheduleEntry - Premium Redis Cache のパッチ スケジュール エントリの一覧。

Returns:

Premium SKU 定義を使用した Redis Cache の次のステージ。

withShardCount

public abstract RedisCache.Update withShardCount(int shardCount)

Premium クラスター キャッシュに作成されるシャードの数。

Parameters:

shardCount - 設定するシャード数の値。

Returns:

Redis Cache 更新の次のステージ。

withoutFirewallRule

public abstract RedisCache.Update withoutFirewallRule(String name)

現在の Redis キャッシュ インスタンス内の 1 つのファイアウォール規則を削除します。

Parameters:

name - ルールの名前です。

Returns:

Redis Cache 更新の次のステージ。

withoutMinimumTlsVersion

public abstract RedisCache.Update withoutMinimumTlsVersion()

クライアントの最小 TLS バージョンの要件を削除します。

Returns:

Redis Cache 定義の次のステージ。

withoutPatchSchedule

public abstract RedisCache.Update withoutPatchSchedule()

現在の Premium クラスター キャッシュからすべてのパッチ スケジュールを削除します。

Returns:

Premium SKU 定義を使用した Redis Cache の次のステージ。

適用対象