Partilhar via


RedisResourceInner Classe

public final class RedisResourceInner
extends Resource

Um único item do Redis em Lista ou Operação get.

Resumo do Construtor

Construtor Description
RedisResourceInner()

Cria uma instância da classe RedisResourceInner.

Resumo do método

Modificador e tipo Método e descrição
RedisAccessKeysInner accessKeys()

Obter a propriedade Chaves de acesso: as chaves do cache Redis – não definidas se esse objeto não for a resposta para Criar ou Atualizar cache redis.

Boolean enableNonSslPort()

Obter a propriedade enableNonSslPort: especifica se a porta do servidor Redis não ssl (6379) está habilitada.

String hostname()

Obtenha a propriedade hostname: nome do host redis.

ManagedServiceIdentity identity()

Obter a propriedade de identidade: a identidade do recurso.

List<RedisInstanceDetails> instances()

Obter a propriedade de instâncias: lista das instâncias do Redis associadas ao cache.

List<RedisLinkedServer> linkedServers()

Obter a propriedade Servidores vinculados: lista dos servidores vinculados associados ao cache.

TlsVersion minimumTlsVersion()

Obter a propriedade mínimada versão do TLS: opcional: exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

Integer port()

Obter a propriedade de porta: porta Não SSL do Redis.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Obter a propriedade conexões de pontode extremidade privado: lista de conexão de ponto de extremidade privado associada ao cache redis especificado.

ProvisioningState provisioningState()

Obter a propriedade Estado de provisionamento: status de provisionamento de instância do Redis.

PublicNetworkAccess publicNetworkAccess()

Obter a propriedade públicaacesso à rede: se o acesso ao ponto de extremidade público é permitido ou não para esse cache.

RedisConfiguration redisConfiguration()

Obtenha a propriedade Configuração do redis: Todas as Configurações do Redis.

String redisVersion()

Obtenha a propriedade Versão do Redis: versão do Redis.

Integer replicasPerMaster()

Obter a propriedade réplicaspormestre: o número de réplicas a serem criadas por primário.

Integer replicasPerPrimary()

Obter as réplicasporpropriedade Primária: o número de réplicas a serem criadas por primário.

Integer shardCount()

Obter a propriedade Count de fragmentos: o número de fragmentos a serem criados em um Cache de Cluster Premium.

Sku sku()

Obter a propriedade sku: o SKU do cache Redis a ser implantado.

Integer sslPort()

Obtenha a propriedade porta ssl: porta SSL do Redis.

String staticIp()

Obter a propriedade ip estática: endereço IP estático.

String subnetId()

Obter a propriedade de ID da sub-rede: a ID de recurso completa de uma sub-rede em uma rede virtual na qual implantar o cache Redis.

Map<String,String> tenantSettings()

Obter a propriedade Configurações do locatário: um dicionário de configurações de locatário.

UpdateChannel updateChannel()

Obter a propriedade updateChannel: Opcional: especifica o canal de atualização para as atualizações mensais do Redis que o Cache Redis receberá.

void validate()

Valida a instância .

RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Defina a propriedade enableNonSslPort: especifica se a porta do servidor Redis não ssl (6379) está habilitada.

RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Definir a propriedade de identidade: a identidade do recurso.

RedisResourceInner withLocation(String location)
RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

Defina a propriedade mínimada versão do Tls: opcional: exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Defina a propriedade públicaAcesso à Rede: se o acesso ao ponto de extremidade público é permitido ou não para esse cache.

RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Defina a propriedade Configuração do redis: Todas as Configurações do Redis.

RedisResourceInner withRedisVersion(String redisVersion)

Defina a propriedade Versão do Redis: versão do Redis.

RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Defina a propriedade réplicaspormestre: o número de réplicas a serem criadas por primário.

RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Defina as réplicasporpropriedade Primária: o número de réplicas a serem criadas por primário.

RedisResourceInner withShardCount(Integer shardCount)

Defina a propriedade Count de fragmentos: o número de fragmentos a serem criados em um Cache de Cluster Premium.

RedisResourceInner withSku(Sku sku)

Defina a propriedade sku: o SKU do cache Redis a ser implantado.

RedisResourceInner withStaticIp(String staticIp)

Defina a propriedade ip estática: endereço IP estático.

RedisResourceInner withSubnetId(String subnetId)

Defina a propriedade de ID da sub-rede: a ID de recurso completa de uma sub-rede em uma rede virtual na qual implantar o cache Redis.

RedisResourceInner withTags(Map<String,String> tags)
RedisResourceInner withTenantSettings(Map<String,String> tenantSettings)

Defina a propriedade Configurações do locatário: um dicionário de configurações de locatário.

RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Defina a propriedade updateChannel: Opcional: especifica o canal de atualização para as atualizações mensais do Redis que o Cache Redis receberá.

RedisResourceInner withZones(List<String> zones)

Definir a propriedade zones: uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

List<String> zones()

Obter a propriedade zones: uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

Métodos herdados de ProxyResource

Métodos herdados de Resource

Métodos herdados de java.lang.Object

Detalhes do construtor

RedisResourceInner

public RedisResourceInner()

Cria uma instância da classe RedisResourceInner.

Detalhes do método

accessKeys

public RedisAccessKeysInner accessKeys()

Obter a propriedade accessKeys: as chaves do cache Redis – não definidas se esse objeto não for a resposta para Criar ou Atualizar cache redis.

Returns:

o valor accessKeys.

enableNonSslPort

public Boolean enableNonSslPort()

Obter a propriedade enableNonSslPort: especifica se a porta do servidor Redis não ssl (6379) está habilitada.

Returns:

o valor enableNonSslPort.

hostname

public String hostname()

Obtenha a propriedade hostname: nome do host redis.

Returns:

o valor do nome do host.

identity

public ManagedServiceIdentity identity()

Obter a propriedade de identidade: a identidade do recurso.

Returns:

o valor de identidade.

instances

public List instances()

Obter a propriedade de instâncias: lista das instâncias do Redis associadas ao cache.

Returns:

o valor de instâncias.

linkedServers

public List linkedServers()

Obter a propriedade linkedServers: lista dos servidores vinculados associados ao cache.

Returns:

o valor linkedServers.

minimumTlsVersion

public TlsVersion minimumTlsVersion()

Obtenha a propriedade minimumTlsVersion: Opcional: exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

Returns:

o valor minimumTlsVersion.

port

public Integer port()

Obter a propriedade de porta: porta Não SSL do Redis.

Returns:

o valor da porta.

privateEndpointConnections

public List privateEndpointConnections()

Obter a propriedade privateEndpointConnections: lista de conexão de ponto de extremidade privado associada ao cache redis especificado.

Returns:

o valor privateEndpointConnections.

provisioningState

public ProvisioningState provisioningState()

Obter a propriedade provisioningState: status de provisionamento de instância do Redis.

Returns:

o valor provisioningState.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Obter a propriedade publicNetworkAccess: se o acesso de ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. Se 'Disabled', os pontos de extremidade privados serão o método de acesso exclusivo. O valor padrão é 'Enabled'.

Returns:

o valor publicNetworkAccess.

redisConfiguration

public RedisConfiguration redisConfiguration()

Obtenha a propriedade redisConfiguration: Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Returns:

o valor de redisConfiguration.

redisVersion

public String redisVersion()

Obtenha a propriedade redisVersion: versão do Redis. Isso deve estar no formato 'major[.minor]' (apenas 'major' é necessário) ou o valor 'latest' que se refere à versão estável mais recente do Redis que está disponível. Versões com suporte: 4.0, 6.0 (mais recente). O valor padrão é 'latest'.

Returns:

o valor de redisVersion.

replicasPerMaster

public Integer replicasPerMaster()

Obter a propriedade replicasPerMaster: o número de réplicas a serem criadas por primário.

Returns:

o valor replicasPerMaster.

replicasPerPrimary

public Integer replicasPerPrimary()

Obter a propriedade replicasPerPrimary: o número de réplicas a serem criadas por primário.

Returns:

o valor replicasPerPrimary.

shardCount

public Integer shardCount()

Obter a propriedade shardCount: o número de fragmentos a serem criados em um Cache de Cluster Premium.

Returns:

o valor shardCount.

sku

public Sku sku()

Obter a propriedade sku: o SKU do cache Redis a ser implantado.

Returns:

o valor de sku.

sslPort

public Integer sslPort()

Obtenha a propriedade sslPort: porta SSL do Redis.

Returns:

o valor de sslPort.

staticIp

public String staticIp()

Obter a propriedade staticIp: endereço IP estático. Opcionalmente, pode ser especificado ao implantar um cache Redis dentro de uma Rede Virtual do Azure existente; atribuído automaticamente por padrão.

Returns:

o valor staticIp.

subnetId

public String subnetId()

Obter a propriedade subnetId: a ID de recurso completa de uma sub-rede em uma rede virtual na qual implantar o cache Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1.

Returns:

o valor de subnetId.

tenantSettings

public Map tenantSettings()

Obter a propriedade tenantSettings: um dicionário de configurações de locatário.

Returns:

o valor tenantSettings.

updateChannel

public UpdateChannel updateChannel()

Obter a propriedade updateChannel: opcional: especifica o canal de atualização para as atualizações mensais do Redis que o Cache Redis receberá. Os caches que usam o canal de atualização "Versão prévia" recebem as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal "Estáveis". O valor padrão é 'Estável'.

Returns:

o valor updateChannel.

validate

public void validate()

Valida a instância .

withEnableNonSslPort

public RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Defina a propriedade enableNonSslPort: especifica se a porta do servidor Redis não ssl (6379) está habilitada.

Parameters:

enableNonSslPort - o valor enableNonSslPort a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withIdentity

public RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Definir a propriedade de identidade: a identidade do recurso.

Parameters:

identity - o valor de identidade a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withLocation

public RedisResourceInner withLocation(String location)

Overrides:

RedisResourceInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

Defina a propriedade minimumTlsVersion: Opcional: 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:

minimumTlsVersion - o valor minimumTlsVersion a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withPublicNetworkAccess

public RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Defina a propriedade publicNetworkAccess: se o acesso de ponto de extremidade público é permitido ou não para esse cache. O valor é opcional, mas, se passado, deve ser 'Habilitado' ou 'Desabilitado'. Se 'Disabled', os pontos de extremidade privados serão o método de acesso exclusivo. O valor padrão é 'Enabled'.

Parameters:

publicNetworkAccess - o valor publicNetworkAccess a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withRedisConfiguration

public RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Defina a propriedade redisConfiguration: Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slower-than,slowlog-max-len,list-max-ziplist-entries,list-max-ziplist-value,hash-max-ziplist-entries,hash-max-ziplist-value,set-max-intset-entries,zset-max-ziplist-entries,zset-max-ziplist-value etc.

Parameters:

redisConfiguration - o valor de redisConfiguration a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withRedisVersion

public RedisResourceInner withRedisVersion(String redisVersion)

Defina a propriedade redisVersion: versão do Redis. Isso deve estar no formato 'major[.minor]' (apenas 'major' é necessário) ou o valor 'latest' que se refere à versão estável mais recente do Redis que está disponível. Versões com suporte: 4.0, 6.0 (mais recente). O valor padrão é 'latest'.

Parameters:

redisVersion - o valor de redisVersion a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withReplicasPerMaster

public RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Defina a propriedade replicasPerMaster: o número de réplicas a serem criadas por primário.

Parameters:

replicasPerMaster - o valor replicasPerMaster a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withReplicasPerPrimary

public RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Defina a propriedade replicasPerPrimary: o número de réplicas a serem criadas por primário.

Parameters:

replicasPerPrimary - o valor replicasPerPrimary a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withShardCount

public RedisResourceInner withShardCount(Integer shardCount)

Defina a propriedade shardCount: o número de fragmentos a serem criados em um Cache de Cluster Premium.

Parameters:

shardCount - o valor shardCount a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withSku

public RedisResourceInner withSku(Sku sku)

Defina a propriedade sku: o SKU do cache Redis a ser implantado.

Parameters:

sku - o valor de sku a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withStaticIp

public RedisResourceInner withStaticIp(String staticIp)

Defina a propriedade staticIp: endereço IP estático. Opcionalmente, pode ser especificado ao implantar um cache Redis dentro de uma Rede Virtual do Azure existente; atribuído automaticamente por padrão.

Parameters:

staticIp - o valor staticIp a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withSubnetId

public RedisResourceInner withSubnetId(String subnetId)

Defina a propriedade subnetId: a ID de recurso completa de uma sub-rede em uma rede virtual na qual implantar o cache Redis. Formato de exemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1.

Parameters:

subnetId - o valor de subnetId a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withTags

public RedisResourceInner withTags(Map tags)

Overrides:

RedisResourceInner.withTags(Map<String,String> tags)

Parameters:

tags

withTenantSettings

public RedisResourceInner withTenantSettings(Map tenantSettings)

Defina a propriedade tenantSettings: um dicionário de configurações de locatário.

Parameters:

tenantSettings - o valor tenantSettings a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withUpdateChannel

public RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Defina a propriedade updateChannel: Opcional: especifica o canal de atualização para as atualizações mensais do Redis que o Cache Redis receberá. Os caches que usam o canal de atualização "Versão prévia" recebem as atualizações mais recentes do Redis pelo menos 4 semanas antes dos caches de canal "Estáveis". O valor padrão é 'Estável'.

Parameters:

updateChannel - o valor updateChannel a ser definido.

Returns:

o próprio objeto RedisResourceInner.

withZones

public RedisResourceInner withZones(List zones)

Definir a propriedade zones: uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

Parameters:

zones - o valor de zonas a ser definido.

Returns:

o próprio objeto RedisResourceInner.

zones

public List zones()

Obter a propriedade zones: uma lista de zonas de disponibilidade que indica de onde o recurso precisa vir.

Returns:

o valor de zonas.

Aplica-se a