Partager via


RedisCache.Update Interface

Implémente

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

Modèle pour une opération de mise à jour du cache Redis, contenant tous les paramètres pouvant être modifiés.

Résumé de la méthode

Modificateur et type Méthode et description
abstract Update withFirewallRule(RedisFirewallRule rule)

Crée ou met à jour la règle de pare-feu du cache Redis avec la plage d’adresses IP autorisée à se connecter au cache.

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

Crée ou met à jour la règle de pare-feu du cache Redis avec la plage d’adresses IP autorisée à se connecter au cache.

abstract Update withMinimumTlsVersion(TlsVersion tlsVersion)

Nécessite que les clients utilisent une version TLS spécifiée (ou une version ultérieure) pour se connecter (par exemple, « 1.0 », « 1.1 », « 1.2 »).

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

Ajoute la planification des correctifs au cache de cluster Premium actuel.

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

Ajoute la planification des correctifs au cache de cluster Premium actuel.

abstract Update withPatchSchedule(ScheduleEntry scheduleEntry)

Ajoute la planification des correctifs au cache de cluster Premium actuel.

abstract Update withPatchSchedule(List<ScheduleEntry> scheduleEntry)

Ajoute la planification des correctifs au cache de cluster Premium actuel.

abstract Update withShardCount(int shardCount)

Nombre de partitions à créer sur un cache de cluster Premium.

abstract Update withoutFirewallRule(String name)

Supprime une règle de pare-feu unique dans le cache Redis actuel instance.

abstract Update withoutMinimumTlsVersion()

Supprime la configuration requise pour la version TLS minimale des clients.

abstract Update withoutPatchSchedule()

Supprime toutes les planifications de correctifs du cache de cluster Premium actuel.

Détails de la méthode

withFirewallRule

public abstract RedisCache.Update withFirewallRule(RedisFirewallRule rule)

Crée ou met à jour la règle de pare-feu du cache Redis avec la plage d’adresses IP autorisée à se connecter au cache.

Parameters:

rule - règle de pare-feu qui spécifie le nom, l’adresse IP la plus basse et la plus élevée incluses dans la plage d’adresses IP autorisées.

Returns:

étape suivante de la mise à jour du cache Redis.

withFirewallRule

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

Crée ou met à jour la règle de pare-feu du cache Redis avec la plage d’adresses IP autorisée à se connecter au cache.

Parameters:

name - nom de la règle.
lowestIp - adresse IP la plus faible incluse dans la plage.
highestIp - adresse IP la plus élevée incluse dans la plage.

Returns:

étape suivante de la mise à jour du cache Redis.

withMinimumTlsVersion

public abstract RedisCache.Update withMinimumTlsVersion(TlsVersion tlsVersion)

Nécessite que les clients utilisent une version TLS spécifiée (ou une version ultérieure) pour se connecter (par exemple, « 1.0 », « 1.1 », « 1.2 »).

Parameters:

tlsVersion - version TLS minimale.

Returns:

étape suivante de la définition du cache Redis.

withPatchSchedule

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

Ajoute la planification des correctifs au cache de cluster Premium actuel.

Parameters:

dayOfWeek - jour de la semaine où le cache peut être corrigé.
startHourUtc - heure de début après laquelle la mise à jour corrective du cache peut commencer.

Returns:

l’étape suivante du cache Redis avec définition de référence SKU Premium.

withPatchSchedule

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

Ajoute la planification des correctifs au cache de cluster Premium actuel.

Parameters:

dayOfWeek - jour de la semaine où le cache peut être corrigé.
startHourUtc - heure de début après laquelle la mise à jour corrective du cache peut commencer.
maintenanceWindow - ISO8601 intervalle de temps spécifiant le temps nécessaire à la mise à jour corrective du cache.

Returns:

l’étape suivante du cache Redis avec définition de référence SKU Premium.

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(ScheduleEntry scheduleEntry)

Ajoute la planification des correctifs au cache de cluster Premium actuel.

Parameters:

scheduleEntry - Entrée de planification des correctifs pour le cache Redis Premium.

Returns:

l’étape suivante du cache Redis avec définition de référence SKU Premium.

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(List scheduleEntry)

Ajoute la planification des correctifs au cache de cluster Premium actuel.

Parameters:

scheduleEntry - Liste des entrées de planification des correctifs pour le cache Redis Premium.

Returns:

l’étape suivante du cache Redis avec définition de référence SKU Premium.

withShardCount

public abstract RedisCache.Update withShardCount(int shardCount)

Nombre de partitions à créer sur un cache de cluster Premium.

Parameters:

shardCount - valeur du nombre de partitions à définir.

Returns:

étape suivante de la mise à jour du cache Redis.

withoutFirewallRule

public abstract RedisCache.Update withoutFirewallRule(String name)

Supprime une règle de pare-feu unique dans le cache Redis actuel instance.

Parameters:

name - nom de la règle.

Returns:

étape suivante de la mise à jour du cache Redis.

withoutMinimumTlsVersion

public abstract RedisCache.Update withoutMinimumTlsVersion()

Supprime la configuration requise pour la version TLS minimale des clients.

Returns:

étape suivante de la définition du cache Redis.

withoutPatchSchedule

public abstract RedisCache.Update withoutPatchSchedule()

Supprime toutes les planifications de correctifs du cache de cluster Premium actuel.

Returns:

l’étape suivante du cache Redis avec définition de référence SKU Premium.

S’applique à