RedisCache.Update Interface

Implementações

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

O modelo para uma operação de atualização do Cache Redis, que contém todas as configurações que podem ser modificadas.

Resumo do método

Modificador e tipo Método e descrição
abstract Update withFirewallRule(RedisFirewallRule rule)

Cria ou atualiza a regra de firewall do cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

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

Cria ou atualiza a regra de firewall do cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

abstract Update withMinimumTlsVersion(TlsVersion tlsVersion)

Exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

abstract Update withPatchSchedule(DayOfWeek dayOfWeek, int startHourUtc)

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

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

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

abstract Update withPatchSchedule(ScheduleEntry scheduleEntry)

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

abstract Update withPatchSchedule(List<ScheduleEntry> scheduleEntry)

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

abstract Update withShardCount(int shardCount)

O número de fragmentos a serem criados em um Cache de Cluster Premium.

abstract Update withoutFirewallRule(String name)

Exclui uma única regra de firewall na instância atual do cache Redis.

abstract Update withoutMinimumTlsVersion()

Remove o requisito para a versão mínima do TLS dos clientes.

abstract Update withoutPatchSchedule()

Remove todos os agendamentos de patch do Cache de Cluster Premium atual.

Detalhes do método

withFirewallRule

public abstract RedisCache.Update withFirewallRule(RedisFirewallRule rule)

Cria ou atualiza a regra de firewall do cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

Parameters:

rule - regra de firewall que especifica o nome, o endereço IP mais baixo e o mais alto incluídos no intervalo de endereços IP permitidos.

Returns:

o próximo estágio da atualização do Cache Redis.

withFirewallRule

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

Cria ou atualiza a regra de firewall do cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

Parameters:

name - nome da regra.
lowestIp - endereço IP mais baixo incluído no intervalo.
highestIp - endereço IP mais alto incluído no intervalo.

Returns:

o próximo estágio da atualização do Cache Redis.

withMinimumTlsVersion

public abstract RedisCache.Update withMinimumTlsVersion(TlsVersion tlsVersion)

Exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

Parameters:

tlsVersion - versão mínima do TLS.

Returns:

o próximo estágio da definição do Cache Redis.

withPatchSchedule

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

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

Parameters:

dayOfWeek - dia da semana em que o cache pode ser corrigido.
startHourUtc - hora de início após a qual a aplicação de patch de cache pode ser iniciada.

Returns:

o próximo estágio do Cache Redis com definição de SKU Premium.

withPatchSchedule

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

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

Parameters:

dayOfWeek - dia da semana em que o cache pode ser corrigido.
startHourUtc - hora de início após a qual a aplicação de patch de cache pode ser iniciada.
maintenanceWindow - ISO8601 período de tempo especificando quanto tempo a aplicação de patch de cache pode levar.

Returns:

o próximo estágio do Cache Redis com definição de SKU Premium.

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(ScheduleEntry scheduleEntry)

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

Parameters:

scheduleEntry - Entrada de agendamento de patch para Cache Redis Premium.

Returns:

o próximo estágio do Cache Redis com definição de SKU Premium.

withPatchSchedule

public abstract RedisCache.Update withPatchSchedule(List scheduleEntry)

Adiciona o agendamento de patch ao Cache de Cluster Premium atual.

Parameters:

scheduleEntry - Lista de entradas de agendamento de patch para o Cache Redis Premium.

Returns:

o próximo estágio do Cache Redis com definição de SKU Premium.

withShardCount

public abstract RedisCache.Update withShardCount(int shardCount)

O número de fragmentos a serem criados em um Cache de Cluster Premium.

Parameters:

shardCount - o valor da contagem de fragmentos a ser definido.

Returns:

o próximo estágio da atualização do Cache Redis.

withoutFirewallRule

public abstract RedisCache.Update withoutFirewallRule(String name)

Exclui uma única regra de firewall na instância atual do cache Redis.

Parameters:

name - nome da regra.

Returns:

o próximo estágio da atualização do Cache Redis.

withoutMinimumTlsVersion

public abstract RedisCache.Update withoutMinimumTlsVersion()

Remove o requisito para a versão mínima do TLS dos clientes.

Returns:

o próximo estágio da definição do Cache Redis.

withoutPatchSchedule

public abstract RedisCache.Update withoutPatchSchedule()

Remove todos os agendamentos de patch do Cache de Cluster Premium atual.

Returns:

o próximo estágio do Cache Redis com definição de SKU Premium.

Aplica-se a