Compartir a través de


RedisResourceInner Clase

public final class RedisResourceInner
extends Resource

Un solo elemento de Redis en la operación List u Get.

Resumen del constructor

Constructor Description
RedisResourceInner()

Crea una instancia de la clase interna de recursosde Redis.

Resumen del método

Modificador y tipo Método y descripción
RedisAccessKeysInner accessKeys()

Obtenga la propiedad Claves de acceso: las claves de la caché de Redis; no se establecen si este objeto no es la respuesta a Create o Update redis Cache.

Boolean enableNonSslPort()

Obtenga la propiedad Enable NonSsl Port (Habilitarpuerto no ssl): especifica si el puerto de servidor Redis no ssl (6379) está habilitado.

String hostname()

Obtenga la propiedad hostname: Nombre de host de Redis.

ManagedServiceIdentity identity()

Obtiene la propiedad identity: la identidad del recurso.

List<RedisInstanceDetails> instances()

Obtenga la propiedad instances: lista de las instancias de Redis asociadas a la memoria caché.

List<RedisLinkedServer> linkedServers()

Obtenga la propiedad Servidores vinculados: lista de los servidores vinculados asociados a la memoria caché.

TlsVersion minimumTlsVersion()

Obtenga la propiedad versión mínimade Tls: opcional: requiere que los clientes usen una versión de TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2").

Integer port()

Obtenga la propiedad port: Puerto no SSL de Redis.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Obtenga la propiedad Conexiones de puntode conexión privado: lista de conexiones de punto de conexión privado asociadas a la caché de redis especificada.

ProvisioningState provisioningState()

Obtenga la propiedad State de aprovisionamiento: estado de aprovisionamiento de instancias de Redis.

PublicNetworkAccess publicNetworkAccess()

Obtiene la propiedad publicNetworkAccess: indica si se permite o no el acceso al punto de conexión público para esta memoria caché.

RedisConfiguration redisConfiguration()

Obtenga la propiedad Configuración de redis: Todos los valores de Redis.

String redisVersion()

Obtenga la propiedad Versión de redis: versión de Redis.

Integer replicasPerMaster()

Obtiene las réplicasporpropiedad Master: el número de réplicas que se van a crear por principal.

Integer replicasPerPrimary()

Obtenga las réplicasporpropiedad Principal: el número de réplicas que se van a crear por principal.

Integer shardCount()

Obtenga la propiedad Recuento de particiones: número de particiones que se van a crear en una caché de clústeres Premium.

Sku sku()

Obtenga la propiedad de SKU: la SKU de la caché de Redis que se va a implementar.

Integer sslPort()

Obtenga la propiedad sslPort: Puerto SSL de Redis.

String staticIp()

Obtenga la propiedad IP estática: dirección IP estática.

String subnetId()

Obtenga la propiedad Id. de subred: el identificador de recurso completo de una subred de una red virtual en la que se va a implementar la caché de Redis.

Map<String,String> tenantSettings()

Obtenga la propiedad Configuración del inquilino: un diccionario de configuración de inquilinos.

UpdateChannel updateChannel()

Obtenga la propiedad Channel de actualización: Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache.

void validate()

Valida la instancia.

RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Establezca la propiedad enable NonSsl Port (Habilitarpuerto no SSL): especifica si el puerto de servidor redis no ssl (6379) está habilitado.

RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Establezca la propiedad identity: la identidad del recurso.

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

Establezca la propiedad versión mínimade Tls: opcional: requiere que los clientes usen una versión de TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2").

RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Establezca la propiedad public Network Access ( Acceso a la redpública): indica si se permite o no el acceso al punto de conexión público para esta memoria caché.

RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Establezca la propiedad Configuration de redis: Todos los valores de Redis.

RedisResourceInner withRedisVersion(String redisVersion)

Establezca la propiedad Versión de redis: versión de Redis.

RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Establezca las réplicasporpropiedad Master: el número de réplicas que se van a crear por principal.

RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Establezca las réplicasporpropiedad Principal: el número de réplicas que se van a crear por principal.

RedisResourceInner withShardCount(Integer shardCount)

Establezca la propiedad shardCount: número de particiones que se van a crear en una caché de clústeres Premium.

RedisResourceInner withSku(Sku sku)

Establezca la propiedad de SKU: la SKU de la caché de Redis que se va a implementar.

RedisResourceInner withStaticIp(String staticIp)

Establezca la propiedad IP estática: dirección IP estática.

RedisResourceInner withSubnetId(String subnetId)

Establezca la propiedad Id. de subred: el identificador de recurso completo de una subred de una red virtual en la que se va a implementar la caché de Redis.

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

Establezca la propiedad Configuración del inquilino: un diccionario de la configuración del inquilino.

RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Establezca la propiedad Channel de actualización: Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache.

RedisResourceInner withZones(List<String> zones)

Establezca la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

List<String> zones()

Obtiene la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Métodos heredados de ProxyResource

Métodos heredados de Resource

Métodos heredados de java.lang.Object

Detalles del constructor

RedisResourceInner

public RedisResourceInner()

Crea una instancia de la clase RedisResourceInner.

Detalles del método

accessKeys

public RedisAccessKeysInner accessKeys()

Obtiene la propiedad accessKeys: las claves de la caché de Redis, no se establecen si este objeto no es la respuesta a Create o Update redis Cache.

Returns:

el valor accessKeys.

enableNonSslPort

public Boolean enableNonSslPort()

Obtiene la propiedad enableNonSslPort: especifica si el puerto de servidor Redis no ssl (6379) está habilitado.

Returns:

el valor enableNonSslPort.

hostname

public String hostname()

Obtenga la propiedad hostname: Nombre de host de Redis.

Returns:

el valor del nombre de host.

identity

public ManagedServiceIdentity identity()

Obtiene la propiedad identity: la identidad del recurso.

Returns:

el valor de identidad.

instances

public List instances()

Obtenga la propiedad instances: lista de las instancias de Redis asociadas a la memoria caché.

Returns:

el valor de las instancias.

linkedServers

public List linkedServers()

Obtenga la propiedad linkedServers: lista de los servidores vinculados asociados a la memoria caché.

Returns:

el valor linkedServers.

minimumTlsVersion

public TlsVersion minimumTlsVersion()

Obtenga la propiedad minimumTlsVersion: opcional: requiere que los clientes usen una versión de TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2").

Returns:

el valor minimumTlsVersion.

port

public Integer port()

Obtenga la propiedad port: Puerto no SSL de Redis.

Returns:

el valor del puerto.

privateEndpointConnections

public List privateEndpointConnections()

Obtenga la propiedad privateEndpointConnections: lista de conexiones de punto de conexión privado asociadas a la caché de redis especificada.

Returns:

el valor privateEndpointConnections.

provisioningState

public ProvisioningState provisioningState()

Obtenga la propiedad provisioningState: estado de aprovisionamiento de instancias de Redis.

Returns:

el valor provisioningState.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Obtenga la propiedad publicNetworkAccess: indica si se permite o no el acceso al punto de conexión público para esta memoria caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si "Disabled", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled".

Returns:

el valor publicNetworkAccess.

redisConfiguration

public RedisConfiguration redisConfiguration()

Obtenga la propiedad redisConfiguration: Todos los valores de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-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:

el valor redisConfiguration.

redisVersion

public String redisVersion()

Obtenga la propiedad redisVersion: versión de Redis. Debe tener el formato "major[.minor]" (solo se requiere "major") o el valor "latest" que hace referencia a la versión estable más reciente de Redis que está disponible. Versiones compatibles: 4.0, 6.0 (más reciente). El valor predeterminado es "latest".

Returns:

el valor redisVersion.

replicasPerMaster

public Integer replicasPerMaster()

Obtiene la propiedad replicasPerMaster: el número de réplicas que se van a crear por principal.

Returns:

el valor replicasPerMaster.

replicasPerPrimary

public Integer replicasPerPrimary()

Obtiene la propiedad replicasPerPrimary: el número de réplicas que se van a crear por principal.

Returns:

el valor replicasPerPrimary.

shardCount

public Integer shardCount()

Obtenga la propiedad shardCount: número de particiones que se van a crear en una caché de clústeres Premium.

Returns:

el valor de shardCount.

sku

public Sku sku()

Obtenga la propiedad de SKU: la SKU de la caché de Redis que se va a implementar.

Returns:

el valor de SKU.

sslPort

public Integer sslPort()

Obtenga la propiedad sslPort: puerto SSL de Redis.

Returns:

el valor sslPort.

staticIp

public String staticIp()

Obtenga la propiedad staticIp: dirección IP estática. Opcionalmente, se puede especificar al implementar una caché de Redis dentro de una instancia de Azure Virtual Network existente; se asigna automáticamente de forma predeterminada.

Returns:

el valor staticIp.

subnetId

public String subnetId()

Obtenga la propiedad subnetId: el identificador de recurso completo de una subred de una red virtual en la que se va a implementar la caché de Redis. Formato de ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Red|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1.

Returns:

valor de subnetId.

tenantSettings

public Map tenantSettings()

Obtenga la propiedad tenantSettings: un diccionario de la configuración del inquilino.

Returns:

valor tenantSettings.

updateChannel

public UpdateChannel updateChannel()

Obtenga la propiedad updateChannel: Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las cachés que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canal "Estable". El valor predeterminado es "Estable".

Returns:

el valor updateChannel.

validate

public void validate()

Valida la instancia.

withEnableNonSslPort

public RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Establezca la propiedad enableNonSslPort: especifica si el puerto de servidor redis no ssl (6379) está habilitado.

Parameters:

enableNonSslPort - valor enableNonSslPort que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withIdentity

public RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Establezca la propiedad identity: la identidad del recurso.

Parameters:

identity - valor de identidad que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withLocation

public RedisResourceInner withLocation(String location)

Overrides:

RedisResourceInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

Establezca la propiedad minimumTlsVersion: opcional: requiere que los clientes usen una versión de TLS especificada (o superior) para conectarse (por ejemplo, "1.0", "1.1", "1.2").

Parameters:

minimumTlsVersion - el valor minimumTlsVersion que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withPublicNetworkAccess

public RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Establezca la propiedad publicNetworkAccess: indica si se permite o no el acceso al punto de conexión público para esta caché. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado". Si "Disabled", los puntos de conexión privados son el método de acceso exclusivo. El valor predeterminado es "Enabled".

Parameters:

publicNetworkAccess - valor publicNetworkAccess que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withRedisConfiguration

public RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Establezca la propiedad redisConfiguration: Todos los valores de Redis. Pocas claves posibles: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-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 - valor redisConfiguration que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withRedisVersion

public RedisResourceInner withRedisVersion(String redisVersion)

Establezca la propiedad redisVersion: versión de Redis. Debe tener el formato "major[.minor]" (solo se requiere "major") o el valor "latest" que hace referencia a la versión estable más reciente de Redis que está disponible. Versiones compatibles: 4.0, 6.0 (más reciente). El valor predeterminado es "latest".

Parameters:

redisVersion - valor redisVersion que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withReplicasPerMaster

public RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Establezca la propiedad replicasPerMaster: número de réplicas que se van a crear por principal.

Parameters:

replicasPerMaster - el valor replicasPerMaster que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withReplicasPerPrimary

public RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Establezca la propiedad replicasPerPrimary: el número de réplicas que se van a crear por principal.

Parameters:

replicasPerPrimary - el valor replicasPerPrimary que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withShardCount

public RedisResourceInner withShardCount(Integer shardCount)

Establezca la propiedad shardCount: el número de particiones que se van a crear en una caché de clústeres Premium.

Parameters:

shardCount - valor de shardCount que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withSku

public RedisResourceInner withSku(Sku sku)

Establezca la propiedad de SKU: la SKU de la caché de Redis que se va a implementar.

Parameters:

sku - valor de SKU que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withStaticIp

public RedisResourceInner withStaticIp(String staticIp)

Establezca la propiedad staticIp: dirección IP estática. Opcionalmente, se puede especificar al implementar una caché de Redis dentro de una instancia de Azure Virtual Network existente; se asigna automáticamente de forma predeterminada.

Parameters:

staticIp - el valor staticIp que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withSubnetId

public RedisResourceInner withSubnetId(String subnetId)

Establezca la propiedad subnetId: el identificador de recurso completo de una subred de una red virtual en la que se va a implementar la caché de Redis. Formato de ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Red|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1.

Parameters:

subnetId - valor de subnetId que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withTags

public RedisResourceInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTenantSettings

public RedisResourceInner withTenantSettings(Map tenantSettings)

Establezca la propiedad tenantSettings: un diccionario de la configuración del inquilino.

Parameters:

tenantSettings - valor tenantSettings que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withUpdateChannel

public RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Establezca la propiedad updateChannel: Opcional: especifica el canal de actualización para las actualizaciones mensuales de Redis que recibirá la instancia de Redis Cache. Las cachés que usan el canal de actualización "Versión preliminar" obtienen las actualizaciones más recientes de Redis al menos 4 semanas antes de las cachés de canal "Estable". El valor predeterminado es "Estable".

Parameters:

updateChannel - el valor updateChannel que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

withZones

public RedisResourceInner withZones(List zones)

Establezca la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Parameters:

zones - valor de zonas que se va a establecer.

Returns:

el propio objeto RedisResourceInner.

zones

public List zones()

Obtiene la propiedad zones: una lista de zonas de disponibilidad que indica dónde debe proceder el recurso.

Returns:

el valor de zonas.

Se aplica a