Partager via


Redis - Update

Mettez à jour un cache Redis existant.

PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}?api-version=2024-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
name
path True

string

Nom du cache Redis.

resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
identity

ManagedServiceIdentity

Identité de la ressource.

properties.disableAccessKeyAuthentication

boolean

L’authentification auprès de Redis par le biais de clés d’accès est désactivée lorsqu’elle est définie sur true. La valeur par défaut est false.

properties.enableNonSslPort

boolean

Spécifie si le port du serveur Redis non ssl (6379) est activé.

properties.minimumTlsVersion

TlsVersion

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 »)

properties.publicNetworkAccess

PublicNetworkAccess

Indique si l’accès au point de terminaison public est autorisé pour ce cache. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled »

properties.redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-string-1, etc.

properties.redisVersion

string

Version de Redis. Il doit s’agir de la forme « major[.minor] » (seul « major » est requis) ou de 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 ».

properties.replicasPerMaster

integer (int32)

Nombre de réplicas à créer par réplica principal.

properties.replicasPerPrimary

integer (int32)

Nombre de réplicas à créer par réplica principal.

properties.shardCount

integer (int32)

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

properties.sku

Sku

Référence SKU du cache Redis à déployer.

properties.tenantSettings

object

Dictionnaire des paramètres de locataire

properties.updateChannel

UpdateChannel

Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis 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 à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ».

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

RedisResource

Le cache redis existant a été correctement mis à jour. Vérifiez provisioningState pour afficher l’état détaillé.

202 Accepted

RedisResource

Le cache redis existant a été correctement mis à jour. Vérifiez Azure-AsyncOperation en-têtes pour interroger l’état détaillé.

Other Status Codes

ErrorResponse

Réponse d’erreur décrivant pourquoi l’opération a échoué.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

RedisCacheUpdate

Exemple de requête

PATCH https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/redis/cache1?api-version=2024-11-01

{
  "properties": {
    "enableNonSslPort": true,
    "replicasPerPrimary": 2
  }
}

Exemple de réponse

{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}
location: https://management.azure.com/subscriptions/subid/providers/Microsoft.Cache/...pathToOperationResult...
{
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Cache/Redis/cache1",
  "location": "East US",
  "name": "cache1",
  "type": "Microsoft.Cache/Redis",
  "tags": {},
  "properties": {
    "accessKeys": {
      "primaryKey": "<primaryKey>",
      "secondaryKey": "<secondaryKey>"
    },
    "provisioningState": "Succeeded",
    "redisVersion": "3.0",
    "sku": {
      "name": "Premium",
      "family": "P",
      "capacity": 1
    },
    "enableNonSslPort": true,
    "replicasPerMaster": 2,
    "replicasPerPrimary": 2,
    "updateChannel": "Stable",
    "zonalAllocationPolicy": "Automatic",
    "redisConfiguration": {
      "maxclients": "1000",
      "maxmemory-reserved": "50",
      "maxmemory-delta": "50"
    },
    "hostName": "cache1.redis.cache.windows.net",
    "port": 6379,
    "sslPort": 6380,
    "instances": [
      {
        "sslPort": 15000,
        "nonSslPort": 13000,
        "isMaster": true,
        "isPrimary": true
      },
      {
        "sslPort": 15001,
        "nonSslPort": 13001,
        "isMaster": false,
        "isPrimary": false
      },
      {
        "sslPort": 15002,
        "nonSslPort": 13002,
        "isMaster": false,
        "isPrimary": false
      }
    ]
  }
}

Définitions

Nom Description
ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

PrivateEndpoint

Ressource de point de terminaison privé.

PrivateEndpointConnection

Ressource de connexion de point de terminaison privé.

PrivateEndpointConnectionProvisioningState

État d’approvisionnement actuel.

PrivateEndpointServiceConnectionStatus

État de la connexion de point de terminaison privé.

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

ProvisioningState

État d’approvisionnement de l’instance Redis.

PublicNetworkAccess

Indique si l’accès au point de terminaison public est autorisé pour ce cache. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled »

RedisAccessKeys

Clés d’accès du cache Redis.

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-string-1, etc.

RedisInstanceDetails

Détails de l’instance unique de redis.

RedisLinkedServer

ID de serveur lié

RedisResource

Élément Redis unique dans l’opération Liste ou Obtenir.

RedisUpdateParameters

Paramètres fournis à l’opération Update Redis.

Sku

Paramètres de référence SKU fournis pour l’opération de création de Redis.

SkuFamily

Famille de références SKU à utiliser. Valeurs valides : (C, P). (C = De base/Standard, P = Premium).

SkuName

Type de cache Redis à déployer. Valeurs valides : (De base, Standard, Premium)

TlsVersion

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 »)

UpdateChannel

Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis 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 à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ».

UserAssignedIdentity

Propriétés d’identité attribuées par l’utilisateur

ZonalAllocationPolicy

Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ManagedServiceIdentity

Identité de service managée (identités affectées par le système et/ou identités affectées par l’utilisateur)

Nom Type Description
principalId

string (uuid)

ID du principal de service de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

tenantId

string (uuid)

ID de locataire de l’identité affectée par le système. Cette propriété est fournie uniquement pour une identité affectée par le système.

type

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

userAssignedIdentities

<string,  UserAssignedIdentity>

identités User-Assigned
Ensemble d’identités affectées par l’utilisateur associées à la ressource. Les clés de dictionnaire userAssignedIdentities seront des ID de ressource ARM sous la forme : « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Les valeurs de dictionnaire peuvent être des objets vides ({}) dans les requêtes.

ManagedServiceIdentityType

Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés).

Valeur Description
None
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned

PrivateEndpoint

Ressource de point de terminaison privé.

Nom Type Description
id

string

Identificateur ARM pour le point de terminaison privé

PrivateEndpointConnection

Ressource de connexion de point de terminaison privé.

Nom Type Description
id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Nom de la ressource

properties.privateEndpoint

PrivateEndpoint

Ressource du point de terminaison privé.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

properties.provisioningState

PrivateEndpointConnectionProvisioningState

État d’approvisionnement de la ressource de connexion de point de terminaison privé.

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

PrivateEndpointConnectionProvisioningState

État d’approvisionnement actuel.

Valeur Description
Creating
Deleting
Failed
Succeeded

PrivateEndpointServiceConnectionStatus

État de la connexion de point de terminaison privé.

Valeur Description
Approved
Pending
Rejected

PrivateLinkServiceConnectionState

Collection d’informations sur l’état de la connexion entre le consommateur de services et le fournisseur.

Nom Type Description
actionsRequired

string

Message indiquant si les modifications apportées au fournisseur de services nécessitent des mises à jour sur le consommateur.

description

string

Raison de l’approbation/rejet de la connexion.

status

PrivateEndpointServiceConnectionStatus

Indique si la connexion a été approuvée/rejetée/supprimée par le propriétaire du service.

ProvisioningState

État d’approvisionnement de l’instance Redis.

Valeur Description
ConfiguringAAD
Creating
Deleting
Disabled
Failed
Linking
Provisioning
RecoveringScaleFailure
Scaling
Succeeded
Unlinking
Unprovisioning
Updating

PublicNetworkAccess

Indique si l’accès au point de terminaison public est autorisé pour ce cache. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled »

Valeur Description
Disabled
Enabled

RedisAccessKeys

Clés d’accès du cache Redis.

Nom Type Description
primaryKey

string

Clé primaire actuelle que les clients peuvent utiliser pour s’authentifier auprès du cache Redis.

secondaryKey

string

Clé secondaire actuelle que les clients peuvent utiliser pour s’authentifier auprès du cache Redis.

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-string-1, etc.

Nom Type Description
aad-enabled

string

Spécifie si l’authentification basée sur AAD a été activée ou désactivée pour le cache

aof-backup-enabled

string

Spécifie si la sauvegarde aof est activée

aof-storage-connection-string-0

string

Première chaîne de connexion de compte de stockage

aof-storage-connection-string-1

string

Deuxième chaîne de connexion de compte de stockage

authnotrequired

string

Spécifie si l’authentification est désactivée. La définition de cette propriété est fortement déconseillée du point de vue de la sécurité.

maxclients

string

Configuration maximale des clients

maxfragmentationmemory-reserved

string

Valeur en mégaoctets réservés pour la fragmentation par partition

maxmemory-delta

string

Valeur en mégaoctets réservés pour l’utilisation non du cache par partition, par exemple le basculement.

maxmemory-policy

string

La stratégie d’éviction utilisée lorsque vos données ne correspondent pas à sa limite de mémoire.

maxmemory-reserved

string

Valeur en mégaoctets réservés pour l’utilisation non du cache par partition, par exemple le basculement.

notify-keyspace-events

string

Événements d’espace de clés qui doivent être surveillés.

preferred-data-archive-auth-method

string

Méthode d’authentification préférée pour communiquer avec le compte de stockage utilisé pour l’archivage des données, spécifier SAS ou ManagedIdentity, la valeur par défaut est SAS

preferred-data-persistence-auth-method

string

Méthode d’authentification préférée pour communiquer avec le compte de stockage utilisé pour la persistance des données, spécifier saS ou ManagedIdentity, la valeur par défaut est SAS

rdb-backup-enabled

string

Spécifie si la sauvegarde rdb est activée

rdb-backup-frequency

string

Spécifie la fréquence de création d’une sauvegarde rdb en minutes. Valeurs valides : (15, 30, 60, 360, 720, 1440)

rdb-backup-max-snapshot-count

string

Spécifie le nombre maximal d’instantanés pour la sauvegarde rdb

rdb-storage-connection-string

string

Chaîne de connexion de compte de stockage pour le stockage du fichier rdb

storage-subscription-id

string

SubscriptionId du compte de stockage pour la persistance (aof/rdb) à l’aide de ManagedIdentity.

zonal-configuration

string

Configuration zonale

RedisInstanceDetails

Détails de l’instance unique de redis.

Nom Type Description
isMaster

boolean

Spécifie si l’instance est un nœud principal.

isPrimary

boolean

Spécifie si l’instance est un nœud principal.

nonSslPort

integer (int32)

Si enableNonSslPort a la valeur true, fournit le port Non-SSL de l’instance Redis.

shardId

integer (int32)

Si le clustering est activé, l’ID de partition de l’instance Redis

sslPort

integer (int32)

Port SSL de l’instance Redis.

zone

string

Si le cache utilise des zones de disponibilité, spécifie la zone de disponibilité où se trouve cette instance.

RedisLinkedServer

ID de serveur lié

Nom Type Description
id

string

ID de serveur lié.

RedisResource

Élément Redis unique dans l’opération Liste ou Obtenir.

Nom Type Valeur par défaut Description
disableAccessKeyAuthentication

boolean

False

L’authentification auprès de Redis par le biais de clés d’accès est désactivée lorsqu’elle est définie sur true. La valeur par défaut est false.

enableNonSslPort

boolean

False

Spécifie si le port du serveur Redis non ssl (6379) est activé.

id

string

ID de ressource complet pour la ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

ManagedServiceIdentity

Identité de la ressource.

location

string

Emplacement géographique où réside la ressource

minimumTlsVersion

TlsVersion

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 »)

name

string

Nom de la ressource

properties.accessKeys

RedisAccessKeys

Clés du cache Redis - non définie si cet objet n’est pas la réponse au cache Redis Créer ou mettre à jour

properties.hostName

string

Nom d’hôte Redis.

properties.instances

RedisInstanceDetails[]

Liste des instances Redis associées au cache

properties.linkedServers

RedisLinkedServer[]

Liste des serveurs liés associés au cache

properties.port

integer (int32)

Port Redis non SSL.

properties.privateEndpointConnections

PrivateEndpointConnection[]

Liste des connexions de point de terminaison privé associées au cache redis spécifié

properties.provisioningState

ProvisioningState

État d’approvisionnement de l’instance Redis.

properties.sku

Sku

Référence SKU du cache Redis à déployer.

properties.sslPort

integer (int32)

Port SSL Redis.

properties.staticIP

string

pattern: ^\d+\.\d+\.\d+\.\d+$

Adresse IP statique. Si vous le souhaitez, vous pouvez spécifier le déploiement d’un cache Redis à l’intérieur d’un réseau virtuel Azure existant ; automatiquement affecté par défaut.

properties.subnetId

string

pattern: ^/subscriptions/[^/]*/resourceGroups/[^/]*/providers/Microsoft.(ClassicNetwork|Network)/virtualNetworks/[^/]*/subnets/[^/]*$

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. {Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

publicNetworkAccess

PublicNetworkAccess

Enabled

Indique si l’accès au point de terminaison public est autorisé pour ce cache. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled »

redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-string-1, etc.

redisVersion

string

Version de Redis. Il doit s’agir de la forme « major[.minor] » (seul « major » est requis) ou de 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 ».

replicasPerMaster

integer (int32)

Nombre de réplicas à créer par réplica principal.

replicasPerPrimary

integer (int32)

Nombre de réplicas à créer par réplica principal.

shardCount

integer (int32)

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

tags

object

Balises de ressource.

tenantSettings

object

Dictionnaire des paramètres de locataire

type

string

Type de la ressource. Par exemple, « Microsoft.Compute/virtualMachines » ou « Microsoft.Storage/storageAccounts »

updateChannel

UpdateChannel

Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis 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 à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ».

zonalAllocationPolicy

ZonalAllocationPolicy

Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.

zones

string[]

Liste des zones de disponibilité indiquant à partir de laquelle la ressource doit provenir.

RedisUpdateParameters

Paramètres fournis à l’opération Update Redis.

Nom Type Valeur par défaut Description
identity

ManagedServiceIdentity

Identité de la ressource.

properties.disableAccessKeyAuthentication

boolean

False

L’authentification auprès de Redis par le biais de clés d’accès est désactivée lorsqu’elle est définie sur true. La valeur par défaut est false.

properties.enableNonSslPort

boolean

False

Spécifie si le port du serveur Redis non ssl (6379) est activé.

properties.minimumTlsVersion

TlsVersion

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 »)

properties.publicNetworkAccess

PublicNetworkAccess

Enabled

Indique si l’accès au point de terminaison public est autorisé pour ce cache. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé ». Si « Désactivé », les points de terminaison privés sont la méthode d’accès exclusif. La valeur par défaut est « Enabled »

properties.redisConfiguration

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, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-string-1, etc.

properties.redisVersion

string

Version de Redis. Il doit s’agir de la forme « major[.minor] » (seul « major » est requis) ou de 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 ».

properties.replicasPerMaster

integer (int32)

Nombre de réplicas à créer par réplica principal.

properties.replicasPerPrimary

integer (int32)

Nombre de réplicas à créer par réplica principal.

properties.shardCount

integer (int32)

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

properties.sku

Sku

Référence SKU du cache Redis à déployer.

properties.tenantSettings

object

Dictionnaire des paramètres de locataire

properties.updateChannel

UpdateChannel

Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis 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 à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ».

properties.zonalAllocationPolicy

ZonalAllocationPolicy

Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.

tags

object

Balises de ressource.

Sku

Paramètres de référence SKU fournis pour l’opération de création de Redis.

Nom Type Description
capacity

integer (int32)

Taille du cache Redis à déployer. Valeurs valides : pour la famille C (De base/Standard) (0, 1, 2, 3, 4, 5, 6), pour la famille P (Premium) (1, 2, 3, 4).

family

SkuFamily

Famille de références SKU à utiliser. Valeurs valides : (C, P). (C = De base/Standard, P = Premium).

name

SkuName

Type de cache Redis à déployer. Valeurs valides : (De base, Standard, Premium)

SkuFamily

Famille de références SKU à utiliser. Valeurs valides : (C, P). (C = De base/Standard, P = Premium).

Valeur Description
C
P

SkuName

Type de cache Redis à déployer. Valeurs valides : (De base, Standard, Premium)

Valeur Description
Basic
Premium
Standard

TlsVersion

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 »)

Valeur Description
1.0
1.1
1.2

UpdateChannel

Facultatif : spécifie le canal de mise à jour pour les mises à jour mensuelles de Redis 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 à l’avance sur les caches de canal « Stable ». La valeur par défaut est « Stable ».

Valeur Description
Preview
Stable

UserAssignedIdentity

Propriétés d’identité attribuées par l’utilisateur

Nom Type Description
clientId

string (uuid)

ID client de l’identité affectée.

principalId

string (uuid)

ID principal de l’identité affectée.

ZonalAllocationPolicy

Facultatif : spécifie la façon dont les zones de disponibilité sont allouées au cache Redis. « Automatique » active la redondance de zone et Azure sélectionne automatiquement les zones en fonction de la disponibilité et de la capacité régionales. « UserDefined » sélectionne les zones de disponibilité transmises par vous à l’aide du paramètre « zones ». 'NoZones' produit un cache non zonal. Si « zonalAllocationPolicy » n’est pas passé, il est défini sur « UserDefined » lorsque les zones sont passées ; sinon, elle est définie sur « Automatique » dans les régions où les zones sont prises en charge et « NoZones » dans les régions où les zones ne sont pas prises en charge.

Valeur Description
Automatic
NoZones
UserDefined