Partager via


RedisResourceInner Classe

public final class RedisResourceInner
extends Resource

Un seul élément Redis dans List ou Get Operation.

Récapitulatif du constructeur

Constructeur Description
RedisResourceInner()

Crée une instance de la classe RedisResourceInner.

Résumé de la méthode

Modificateur et type Méthode et description
RedisAccessKeysInner accessKeys()

Obtenir la propriété Clés d’accès: clés du cache Redis - non définies si cet objet n’est pas la réponse à Créer ou mettre à jour le cache redis.

Boolean enableNonSslPort()

Obtenir la propriété EnableNonSslPort : spécifie si le port de serveur Redis non ssl (6379) est activé.

String hostname()

Obtenez la propriété nom d’hôte : Nom d’hôte Redis.

ManagedServiceIdentity identity()

Obtenir la propriété identity : identité de la ressource.

List<RedisInstanceDetails> instances()

Obtenir la propriété instances : liste des instances Redis associées au cache.

List<RedisLinkedServer> linkedServers()

Obtenir la propriété Serveurs liés: liste des serveurs liés associés au cache.

TlsVersion minimumTlsVersion()

Obtenir la propriété Version tlsminimale: facultatif : 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 »).

Integer port()

Obtenez la propriété port : Port Redis non SSL.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Obtenir lapropriété Private EndpointConnections : Liste de la connexion de point de terminaison privé associée au cache redis spécifié.

ProvisioningState provisioningState()

Obtenez la propriété State d’approvisionnement: Redis instance status d’approvisionnement.

PublicNetworkAccess publicNetworkAccess()

Obtenir la propriété d’accès réseaupublique: indique si l’accès au point de terminaison public est autorisé ou non pour ce cache.

RedisConfiguration redisConfiguration()

Obtenez la propriété redisConfiguration : Tous les paramètres Redis.

String redisVersion()

Obtenez la propriété version redis: version Redis.

Integer replicasPerMaster()

Obtenir la propriété réplicasparmaître : nombre de réplicas à créer par principal.

Integer replicasPerPrimary()

Obtenir les réplicasparpropriété principale : nombre de réplicas à créer par propriété principale.

Integer shardCount()

Obtenir la propriété shardCount : nombre de partitions à créer sur un cache de cluster Premium.

Sku sku()

Obtenir la propriété sku : référence SKU du cache Redis à déployer.

Integer sslPort()

Obtenez la propriété sslPort : Port SSL Redis.

String staticIp()

Obtenez la propriété Ip statique: Adresse IP statique.

String subnetId()

Obtenir la propriété ID de sous-réseau: ID de ressource complet d’un sous-réseau dans un réseau virtuel dans lequel déployer le cache Redis.

Map<String,String> tenantSettings()

Obtenir la propriété Paramètres du locataire: dictionnaire des paramètres du locataire.

UpdateChannel updateChannel()

Obtenir la propriété channel de mise à jour: facultatif : spécifie le canal de mise à jour pour les mises à jour Redis mensuelles que votre cache Redis recevra.

void validate()

Valide le instance.

RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Définissez la propriété enableNonSslPort : spécifie si le port de serveur Redis non ssl (6379) est activé.

RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Définir la propriété identity : identité de la ressource.

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

Définir la propriété Version tlsminimale: facultatif : 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 »).

RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Définissez la propriété d’accès réseaupublique: indique si l’accès au point de terminaison public est autorisé ou non pour ce cache.

RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Définissez la propriété redisConfiguration : Tous les paramètres Redis.

RedisResourceInner withRedisVersion(String redisVersion)

Définissez la propriété version de redis: version Redis.

RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Définir la propriété réplicasparmaître : nombre de réplicas à créer par principal.

RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Définir les réplicasparpropriété primaire : nombre de réplicas à créer par principal.

RedisResourceInner withShardCount(Integer shardCount)

Définir la propriété nombre de partitions: nombre de partitions à créer sur un cache de cluster Premium.

RedisResourceInner withSku(Sku sku)

Définissez la propriété sku : référence SKU du cache Redis à déployer.

RedisResourceInner withStaticIp(String staticIp)

Définissez la propriété Ip statique: Adresse IP statique.

RedisResourceInner withSubnetId(String subnetId)

Définir la propriété ID de sous-réseau: ID de ressource complet d’un sous-réseau dans un réseau virtuel dans lequel déployer le cache Redis.

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

Définir la propriété Paramètres du locataire: dictionnaire des paramètres du locataire.

RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Définir la propriété updateChannel : Facultatif : spécifie le canal de mise à jour pour les mises à jour Redis mensuelles que votre cache Redis recevra.

RedisResourceInner withZones(List<String> zones)

Définir la propriété zones : liste des zones de disponibilité indiquant d’où provient la ressource.

List<String> zones()

Obtenir la propriété zones : liste des zones de disponibilité indiquant d’où la ressource doit provenir.

Méthodes héritées de ProxyResource

Méthodes héritées de Resource

Méthodes héritées de java.lang.Object

Détails du constructeur

RedisResourceInner

public RedisResourceInner()

Crée une instance de la classe RedisResourceInner.

Détails de la méthode

accessKeys

public RedisAccessKeysInner accessKeys()

Obtenir la propriété accessKeys : les clés du cache Redis - non définies si cet objet n’est pas la réponse à Créer ou mettre à jour le cache redis.

Returns:

valeur accessKeys.

enableNonSslPort

public Boolean enableNonSslPort()

Obtenir la propriété enableNonSslPort : spécifie si le port du serveur Redis non ssl (6379) est activé.

Returns:

valeur enableNonSslPort.

hostname

public String hostname()

Obtenez la propriété nom d’hôte : Nom d’hôte Redis.

Returns:

valeur du nom d’hôte.

identity

public ManagedServiceIdentity identity()

Obtenir la propriété identity : identité de la ressource.

Returns:

valeur d’identité.

instances

public List instances()

Obtenir la propriété instances : liste des instances Redis associées au cache.

Returns:

valeur des instances.

linkedServers

public List linkedServers()

Obtenir la propriété linkedServers : liste des serveurs liés associés au cache.

Returns:

valeur linkedServers.

minimumTlsVersion

public TlsVersion minimumTlsVersion()

Obtenir la propriété minimumTlsVersion : facultatif : 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 »).

Returns:

valeur minimumTlsVersion.

port

public Integer port()

Obtenez la propriété port : Port Redis non SSL.

Returns:

valeur du port.

privateEndpointConnections

public List privateEndpointConnections()

Obtenir la propriété privateEndpointConnections : Liste de la connexion de point de terminaison privé associée au cache redis spécifié.

Returns:

valeur privateEndpointConnections.

provisioningState

public ProvisioningState provisioningState()

Obtenez la propriété provisioningState : Redis instance status d’approvisionnement.

Returns:

valeur provisioningState.

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

Obtenir la propriété publicNetworkAccess : indique si l’accès au point de terminaison public est autorisé ou non pour ce cache. La valeur est facultative, mais si elle est transmise, doit être « Enabled » ou « Disabled ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled ».

Returns:

valeur publicNetworkAccess.

redisConfiguration

public RedisConfiguration redisConfiguration()

Obtenir la propriété redisConfiguration : Tous les paramètres Redis. Peu de clés possibles : 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:

valeur redisConfiguration.

redisVersion

public String redisVersion()

Obtenez la propriété redisVersion : version Redis. Cette valeur doit être « major[.minor] » (seule « major » est requise) ou la valeur « latest » qui fait référence à la dernière version stable de Redis disponible. Versions prises en charge : 4.0, 6.0 (dernière version). La valeur par défaut est « latest ».

Returns:

valeur redisVersion.

replicasPerMaster

public Integer replicasPerMaster()

Obtenir la propriété replicasPerMaster : nombre de réplicas à créer par principal.

Returns:

la valeur replicasPerMaster.

replicasPerPrimary

public Integer replicasPerPrimary()

Obtenir la propriété replicasPerPrimary : nombre de réplicas à créer par principal.

Returns:

la valeur replicasPerPrimary.

shardCount

public Integer shardCount()

Obtenir la propriété shardCount : nombre de partitions à créer sur un cache de cluster Premium.

Returns:

valeur shardCount.

sku

public Sku sku()

Obtenir la propriété sku : référence SKU du cache Redis à déployer.

Returns:

valeur de la référence sku.

sslPort

public Integer sslPort()

Obtenez la propriété sslPort : port SSL Redis.

Returns:

valeur sslPort.

staticIp

public String staticIp()

Obtenez la propriété staticIp : Adresse IP statique. Éventuellement, peut être spécifié lors du déploiement d’un cache Redis à l’intérieur d’un Réseau virtuel Azure existant ; affecté automatiquement par défaut.

Returns:

valeur staticIp.

subnetId

public String subnetId()

Obtenir la propriété subnetId : ID de ressource complet d’un sous-réseau dans un réseau virtuel dans lequel déployer le cache Redis. Exemple de format : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Réseau|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnets1.

Returns:

valeur subnetId.

tenantSettings

public Map tenantSettings()

Obtenir la propriété tenantSettings : dictionnaire des paramètres de locataire.

Returns:

valeur tenantSettings.

updateChannel

public UpdateChannel updateChannel()

Obtenir la propriété updateChannel : Facultatif : spécifie le canal de mise à jour pour les mises à jour Redis mensuelles que votre cache Redis recevra. Les caches utilisant le canal de mise à jour « Préversion » obtiennent les dernières mises à jour Redis au moins 4 semaines avant les caches de canal « Stable ». La valeur par défaut est « Stable ».

Returns:

valeur updateChannel.

validate

public void validate()

Valide le instance.

withEnableNonSslPort

public RedisResourceInner withEnableNonSslPort(Boolean enableNonSslPort)

Définissez la propriété enableNonSslPort : spécifie si le port du serveur Redis non ssl (6379) est activé.

Parameters:

enableNonSslPort - valeur enableNonSslPort à définir.

Returns:

l’objet RedisResourceInner lui-même.

withIdentity

public RedisResourceInner withIdentity(ManagedServiceIdentity identity)

Définir la propriété identity : identité de la ressource.

Parameters:

identity - valeur d’identité à définir.

Returns:

l’objet RedisResourceInner lui-même.

withLocation

public RedisResourceInner withLocation(String location)

Overrides:

RedisResourceInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public RedisResourceInner withMinimumTlsVersion(TlsVersion minimumTlsVersion)

Définissez la propriété minimumTlsVersion : facultatif : 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:

minimumTlsVersion - valeur minimaleTlsVersion à définir.

Returns:

l’objet RedisResourceInner lui-même.

withPublicNetworkAccess

public RedisResourceInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

Définissez la propriété publicNetworkAccess : indique si l’accès au point de terminaison public est autorisé ou non pour ce cache. La valeur est facultative, mais si elle est transmise, doit être « Enabled » ou « Disabled ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled ».

Parameters:

publicNetworkAccess - valeur publiqueNetworkAccess à définir.

Returns:

l’objet RedisResourceInner lui-même.

withRedisConfiguration

public RedisResourceInner withRedisConfiguration(RedisConfiguration redisConfiguration)

Définissez la propriété redisConfiguration : Tous les paramètres Redis. Peu de clés possibles : 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 - valeur redisConfiguration à définir.

Returns:

l’objet RedisResourceInner lui-même.

withRedisVersion

public RedisResourceInner withRedisVersion(String redisVersion)

Définissez la propriété redisVersion : version redis. Cette valeur doit être « major[.minor] » (seule « major » est requise) ou la valeur « latest » qui fait référence à la dernière version stable de Redis disponible. Versions prises en charge : 4.0, 6.0 (dernière version). La valeur par défaut est « latest ».

Parameters:

redisVersion - valeur redisVersion à définir.

Returns:

l’objet RedisResourceInner lui-même.

withReplicasPerMaster

public RedisResourceInner withReplicasPerMaster(Integer replicasPerMaster)

Définir la propriété replicasPerMaster : nombre de réplicas à créer par principal.

Parameters:

replicasPerMaster - la valeur replicasPerMaster à définir.

Returns:

l’objet RedisResourceInner lui-même.

withReplicasPerPrimary

public RedisResourceInner withReplicasPerPrimary(Integer replicasPerPrimary)

Définir la propriété replicasPerPrimary : nombre de réplicas à créer par principal.

Parameters:

replicasPerPrimary - la valeur réplicasPerPrimary à définir.

Returns:

l’objet RedisResourceInner lui-même.

withShardCount

public RedisResourceInner withShardCount(Integer shardCount)

Définir la propriété shardCount : nombre de partitions à créer sur un cache de cluster Premium.

Parameters:

shardCount - valeur shardCount à définir.

Returns:

l’objet RedisResourceInner lui-même.

withSku

public RedisResourceInner withSku(Sku sku)

Définissez la propriété sku : référence SKU du cache Redis à déployer.

Parameters:

sku - valeur de référence sku à définir.

Returns:

l’objet RedisResourceInner lui-même.

withStaticIp

public RedisResourceInner withStaticIp(String staticIp)

Définissez la propriété staticIp : Adresse IP statique. Éventuellement, peut être spécifié lors du déploiement d’un cache Redis à l’intérieur d’un Réseau virtuel Azure existant ; affecté automatiquement par défaut.

Parameters:

staticIp - valeur staticIp à définir.

Returns:

l’objet RedisResourceInner lui-même.

withSubnetId

public RedisResourceInner withSubnetId(String subnetId)

Définir la propriété subnetId : ID de ressource complet d’un sous-réseau dans un réseau virtuel dans lequel déployer le cache Redis. Exemple de format : /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Réseau|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnets1.

Parameters:

subnetId - valeur subnetId à définir.

Returns:

l’objet RedisResourceInner lui-même.

withTags

public RedisResourceInner withTags(Map tags)

Overrides:

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

Parameters:

tags

withTenantSettings

public RedisResourceInner withTenantSettings(Map tenantSettings)

Définir la propriété tenantSettings : dictionnaire des paramètres de locataire.

Parameters:

tenantSettings - valeur tenantSettings à définir.

Returns:

l’objet RedisResourceInner lui-même.

withUpdateChannel

public RedisResourceInner withUpdateChannel(UpdateChannel updateChannel)

Définir la propriété updateChannel : Facultatif : spécifie le canal de mise à jour pour les mises à jour Redis mensuelles que votre cache Redis recevra. Les caches utilisant le canal de mise à jour « Préversion » obtiennent les dernières mises à jour Redis au moins 4 semaines avant les caches de canal « Stable ». La valeur par défaut est « Stable ».

Parameters:

updateChannel - valeur updateChannel à définir.

Returns:

l’objet RedisResourceInner lui-même.

withZones

public RedisResourceInner withZones(List zones)

Définir la propriété zones : liste des zones de disponibilité indiquant d’où provient la ressource.

Parameters:

zones - valeur de zone à définir.

Returns:

l’objet RedisResourceInner lui-même.

zones

public List zones()

Obtenir la propriété zones : liste des zones de disponibilité indiquant d’où la ressource doit provenir.

Returns:

valeur de zone.

S’applique à