Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
- La plus récente
- 2025-08-01-preview
- 2025-07-01
- 2025-05-01-preview
- 2025-04-01
- 2024-10-01
- 2024-09-01-preview
- 2024-06-01-preview
- 2024-03-01-preview
- 2024-02-01
- 2023-11-01
- 2023-10-01-preview
- 2023-08-01-preview
- 2023-07-01
- 2023-03-01-preview
- 2022-11-01-preview
- 2022-01-01
- 2021-08-01
- 2021-03-01
- 2021-02-01-preview
- 2020-10-01-preview
Remarques
Note : Redis Enterprise (Microsoft.Cache/redisEnterprise) est également connu sous le nom de Azure Managed Redis. Il nécessite une ressource enfant Microsoft.Cache/redisEnterprise/databases pour fonctionner correctement. Pour plus d’informations, consultez https://learn.microsoft.com/azure/redis/overview.
Définition de ressource Bicep
Le type de ressource redisEnterprise peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Cache/redisEnterprise, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
scope: resourceSymbolicName or scope
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
encryption: {
customerManagedKeyEncryption: {
keyEncryptionKeyIdentity: {
identityType: 'string'
userAssignedIdentityResourceId: 'string'
}
keyEncryptionKeyUrl: 'string'
}
}
highAvailability: 'string'
maintenanceConfiguration: {
maintenanceWindows: [
{
duration: 'string'
schedule: {
dayOfWeek: 'string'
}
startHourUtc: int
type: 'string'
}
]
}
minimumTlsVersion: 'string'
publicNetworkAccess: 'string'
}
sku: {
capacity: int
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Valeurs de propriété
Microsoft.Cache/redisEnterprise
| Nom | Descriptif | Valeur |
|---|---|---|
| identité | Identité de la ressource. | ManagedServiceIdentity |
| lieu | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne Contraintes: Modèle = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatoire) |
| Propriétés | Autres propriétés du cluster. | ClusterCreateProperties |
| portée | Utilisez-la lors de la création d’une ressource dans une étendue différente de l’étendue de déploiement. | Définissez cette propriété sur le nom symbolique d’une ressource pour appliquer la ressource d’extension . |
| Sku | Référence SKU à créer, qui affecte les prix, les performances et les fonctionnalités. | référence SKU (obligatoire) |
| étiquettes | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
| Zones | Zones de disponibilité où ce cluster sera déployé. | chaîne de caractères[] |
ClusterCreateProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| chiffrement | Configuration de chiffrement au repos pour le cluster. | ClusterPropertiesEncryption |
| highAvailability | Activé par défaut. Si highAvailability est désactivé, le jeu de données n’est pas répliqué. Cela affecte le contrat SLA de disponibilité et augmente le risque de perte de données. | 'Désactivé' 'Activé' |
| maintenanceConfiguration | Configuration de la maintenance au niveau du cluster. | MaintenanceConfiguration |
| minimumTlsVersion | Version TLS minimale pour le cluster à prendre en charge, par exemple « 1.2 ». Des versions plus récentes peuvent être ajoutées à l’avenir. Notez que TLS 1.0 et TLS 1.1 sont désormais complètement obsolètes. Vous ne pouvez pas les utiliser. Elles sont mentionnées uniquement pour la cohérence avec les anciennes versions d’API. | '1.0' '1.1' '1.2' |
| publicNetworkAccess | Si le trafic du réseau public peut ou non accéder au cluster Redis. Seuls les paramètres « Activé » ou « Désactivé » peuvent être définis. null est renvoyé uniquement pour les clusters créés à l’aide d’une ancienne version de l’API qui n’ont pas cette propriété et ne peuvent pas être définis. | 'Désactivé' 'Enabled' (obligatoire) |
ClusterPropertiesEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| customerManagedKeyEncryption | Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource. Définissez-le sur un objet vide pour utiliser le chiffrement de clé managée par Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| keyEncryptionKeyIdentity | Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL de clé de chiffrement de clé, versionnée uniquement. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ficelle |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type d'identité | Seul userAssignedIdentity est pris en charge dans cette version de l’API ; d’autres types peuvent être pris en charge à l’avenir | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identité affectée par l’utilisateur à utiliser pour accéder à l’URL de clé de chiffrement de clé. Ex : /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ficelle |
MaintenanceConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| de maintenanceWindows | Fenêtres de maintenance personnalisées qui s’appliquent au cluster. | Fenêtre de maintenance[] |
MaintenanceWindow
| Nom | Descriptif | Valeur |
|---|---|---|
| duration | Durée au format ISO-8601, par exemple 'PT5H'. | chaîne (obligatoire) |
| calendrier | Calendrier récurrent de la fenêtre de maintenance. | MaintenanceWindowSchedule (requis) |
| startHourUtc | Heure de début (0-23) en UTC lorsque la fenêtre de maintenance commence. | int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
| type | Type de fenêtre de maintenance. | 'Hebdomadaire' (obligatoire) |
MaintenanceWindowSchedule
| Nom | Descriptif | Valeur |
|---|---|---|
| jourDeLaSemaine | Jour de la semaine. Obligatoire lorsque le type de fenêtre de maintenance est « Hebdomadaire ». | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identité de Service Gérée (ManagedServiceIdentity)
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). | « Aucun » 'SystemAssigned' « SystemAssigned, UserAssigned » 'UserAssigned' (obligatoire) |
| Identités attribuées par l'utilisateur | 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. | UserAssignedIdentities |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Cette propriété est utilisée uniquement avec les références SKU Enterprise et EnterpriseFlash. Détermine la taille du cluster. Les valeurs valides sont (2, 4, 6, ...) pour les références SKU Entreprise et (3, 9, 15, ...) pour les références SKU EnterpriseFlash. | Int |
| nom | Niveau du cluster Redis Enterprise à déployer. Valeurs possibles : ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Pour plus d’informations sur les références SKU, consultez la documentation de tarification la plus récente. Notez que d’autres références SKU peuvent devenir prises en charge à l’avenir. | 'Balanced_B0' 'Balanced_B1' 'Balanced_B10' 'Balanced_B100' 'Balanced_B1000' 'Balanced_B150' 'Balanced_B20' 'Balanced_B250' 'Balanced_B3' 'Balanced_B350' 'Balanced_B5' 'Balanced_B50' 'Balanced_B500' 'Balanced_B700' 'ComputeOptimized_X10' 'ComputeOptimized_X100' 'ComputeOptimized_X150' 'ComputeOptimized_X20' 'ComputeOptimized_X250' 'ComputeOptimized_X3' 'ComputeOptimized_X350' 'ComputeOptimized_X5' 'ComputeOptimized_X50' 'ComputeOptimized_X500' 'ComputeOptimized_X700' 'EnterpriseFlash_F1500' 'EnterpriseFlash_F300' 'EnterpriseFlash_F700' 'Enterprise_E1' 'Enterprise_E10' 'Enterprise_E100' 'Enterprise_E20' 'Enterprise_E200' 'Enterprise_E400' 'Enterprise_E5' 'Enterprise_E50' 'FlashOptimized_A1000' 'FlashOptimized_A1500' 'FlashOptimized_A2000' « FlashOptimized_A250 » 'FlashOptimized_A4500' 'FlashOptimized_A500' 'FlashOptimized_A700' 'MemoryOptimized_M10' 'MemoryOptimized_M100' 'MemoryOptimized_M1000' 'MemoryOptimized_M150' 'MemoryOptimized_M1500' 'MemoryOptimized_M20' 'MemoryOptimized_M2000' 'MemoryOptimized_M250' 'MemoryOptimized_M350' 'MemoryOptimized_M50' « MemoryOptimized_M500 » 'MemoryOptimized_M700' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
UserAssignedIdentities
| Nom | Descriptif | Valeur |
|---|
userAssignedIdentity
| Nom | Descriptif | Valeur |
|---|
Exemples d’utilisation
Modules vérifiés Azure
Les modules vérifiés Azure suivants peuvent être utilisés pour déployer ce type de ressource.
| Module | Descriptif |
|---|---|
| Redis Enterprise Cache | Module de ressources AVM pour Redis Enterprise Cache |
Exemples de démarrage rapide Azure
Les modèles de démarrage rapide Azure suivants contiennent des exemples Bicep pour le déploiement de ce type de ressource.
| Fichier Bicep | Descriptif |
|---|---|
| Redis Enterprise avec Vector DB | Ce modèle crée un cache Redis qui peut être utilisé comme base de données vector pour stocker et interroger des incorporations via des index. Pour cette fonctionnalité, le module Recherche Redis est activé dans Azure Redis |
Définition de ressource de modèle ARM
Le type de ressource redisEnterprise peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Cache/redisEnterprise, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Cache/redisEnterprise",
"apiVersion": "2025-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"encryption": {
"customerManagedKeyEncryption": {
"keyEncryptionKeyIdentity": {
"identityType": "string",
"userAssignedIdentityResourceId": "string"
},
"keyEncryptionKeyUrl": "string"
}
},
"highAvailability": "string",
"maintenanceConfiguration": {
"maintenanceWindows": [
{
"duration": "string",
"schedule": {
"dayOfWeek": "string"
},
"startHourUtc": "int",
"type": "string"
}
]
},
"minimumTlsVersion": "string",
"publicNetworkAccess": "string"
},
"sku": {
"capacity": "int",
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Valeurs de propriété
Microsoft.Cache/redisEnterprise
| Nom | Descriptif | Valeur |
|---|---|---|
| apiVersion | Version de l’API | '2025-08-01-preview' |
| identité | Identité de la ressource. | ManagedServiceIdentity |
| lieu | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne Contraintes: Modèle = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatoire) |
| Propriétés | Autres propriétés du cluster. | ClusterCreateProperties |
| Sku | Référence SKU à créer, qui affecte les prix, les performances et les fonctionnalités. | référence SKU (obligatoire) |
| étiquettes | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
| type | Type de ressource | 'Microsoft.Cache/redisEnterprise' |
| Zones | Zones de disponibilité où ce cluster sera déployé. | chaîne de caractères[] |
ClusterCreateProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| chiffrement | Configuration de chiffrement au repos pour le cluster. | ClusterPropertiesEncryption |
| highAvailability | Activé par défaut. Si highAvailability est désactivé, le jeu de données n’est pas répliqué. Cela affecte le contrat SLA de disponibilité et augmente le risque de perte de données. | 'Désactivé' 'Activé' |
| maintenanceConfiguration | Configuration de la maintenance au niveau du cluster. | MaintenanceConfiguration |
| minimumTlsVersion | Version TLS minimale pour le cluster à prendre en charge, par exemple « 1.2 ». Des versions plus récentes peuvent être ajoutées à l’avenir. Notez que TLS 1.0 et TLS 1.1 sont désormais complètement obsolètes. Vous ne pouvez pas les utiliser. Elles sont mentionnées uniquement pour la cohérence avec les anciennes versions d’API. | '1.0' '1.1' '1.2' |
| publicNetworkAccess | Si le trafic du réseau public peut ou non accéder au cluster Redis. Seuls les paramètres « Activé » ou « Désactivé » peuvent être définis. null est renvoyé uniquement pour les clusters créés à l’aide d’une ancienne version de l’API qui n’ont pas cette propriété et ne peuvent pas être définis. | 'Désactivé' 'Enabled' (obligatoire) |
ClusterPropertiesEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| customerManagedKeyEncryption | Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource. Définissez-le sur un objet vide pour utiliser le chiffrement de clé managée par Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| keyEncryptionKeyIdentity | Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL de clé de chiffrement de clé, versionnée uniquement. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ficelle |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type d'identité | Seul userAssignedIdentity est pris en charge dans cette version de l’API ; d’autres types peuvent être pris en charge à l’avenir | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identité affectée par l’utilisateur à utiliser pour accéder à l’URL de clé de chiffrement de clé. Ex : /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ficelle |
MaintenanceConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| de maintenanceWindows | Fenêtres de maintenance personnalisées qui s’appliquent au cluster. | Fenêtre de maintenance[] |
MaintenanceWindow
| Nom | Descriptif | Valeur |
|---|---|---|
| duration | Durée au format ISO-8601, par exemple 'PT5H'. | chaîne (obligatoire) |
| calendrier | Calendrier récurrent de la fenêtre de maintenance. | MaintenanceWindowSchedule (requis) |
| startHourUtc | Heure de début (0-23) en UTC lorsque la fenêtre de maintenance commence. | int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
| type | Type de fenêtre de maintenance. | 'Hebdomadaire' (obligatoire) |
MaintenanceWindowSchedule
| Nom | Descriptif | Valeur |
|---|---|---|
| jourDeLaSemaine | Jour de la semaine. Obligatoire lorsque le type de fenêtre de maintenance est « Hebdomadaire ». | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identité de Service Gérée (ManagedServiceIdentity)
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). | « Aucun » 'SystemAssigned' « SystemAssigned, UserAssigned » 'UserAssigned' (obligatoire) |
| Identités attribuées par l'utilisateur | 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. | UserAssignedIdentities |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Cette propriété est utilisée uniquement avec les références SKU Enterprise et EnterpriseFlash. Détermine la taille du cluster. Les valeurs valides sont (2, 4, 6, ...) pour les références SKU Entreprise et (3, 9, 15, ...) pour les références SKU EnterpriseFlash. | Int |
| nom | Niveau du cluster Redis Enterprise à déployer. Valeurs possibles : ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Pour plus d’informations sur les références SKU, consultez la documentation de tarification la plus récente. Notez que d’autres références SKU peuvent devenir prises en charge à l’avenir. | 'Balanced_B0' 'Balanced_B1' 'Balanced_B10' 'Balanced_B100' 'Balanced_B1000' 'Balanced_B150' 'Balanced_B20' 'Balanced_B250' 'Balanced_B3' 'Balanced_B350' 'Balanced_B5' 'Balanced_B50' 'Balanced_B500' 'Balanced_B700' 'ComputeOptimized_X10' 'ComputeOptimized_X100' 'ComputeOptimized_X150' 'ComputeOptimized_X20' 'ComputeOptimized_X250' 'ComputeOptimized_X3' 'ComputeOptimized_X350' 'ComputeOptimized_X5' 'ComputeOptimized_X50' 'ComputeOptimized_X500' 'ComputeOptimized_X700' 'EnterpriseFlash_F1500' 'EnterpriseFlash_F300' 'EnterpriseFlash_F700' 'Enterprise_E1' 'Enterprise_E10' 'Enterprise_E100' 'Enterprise_E20' 'Enterprise_E200' 'Enterprise_E400' 'Enterprise_E5' 'Enterprise_E50' 'FlashOptimized_A1000' 'FlashOptimized_A1500' 'FlashOptimized_A2000' « FlashOptimized_A250 » 'FlashOptimized_A4500' 'FlashOptimized_A500' 'FlashOptimized_A700' 'MemoryOptimized_M10' 'MemoryOptimized_M100' 'MemoryOptimized_M1000' 'MemoryOptimized_M150' 'MemoryOptimized_M1500' 'MemoryOptimized_M20' 'MemoryOptimized_M2000' 'MemoryOptimized_M250' 'MemoryOptimized_M350' 'MemoryOptimized_M50' « MemoryOptimized_M500 » 'MemoryOptimized_M700' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
UserAssignedIdentities
| Nom | Descriptif | Valeur |
|---|
userAssignedIdentity
| Nom | Descriptif | Valeur |
|---|
Exemples d’utilisation
Modèles de démarrage rapide Microsoft Azure
Les modèles de démarrage rapide Azure suivants déployer ce type de ressource.
| Modèle | Descriptif |
|---|---|
|
Redis Enterprise avec Vector DB |
Ce modèle crée un cache Redis qui peut être utilisé comme base de données vector pour stocker et interroger des incorporations via des index. Pour cette fonctionnalité, le module Recherche Redis est activé dans Azure Redis |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource redisEnterprise peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.Cache/redisEnterprise, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Cache/redisEnterprise@2025-08-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
encryption = {
customerManagedKeyEncryption = {
keyEncryptionKeyIdentity = {
identityType = "string"
userAssignedIdentityResourceId = "string"
}
keyEncryptionKeyUrl = "string"
}
}
highAvailability = "string"
maintenanceConfiguration = {
maintenanceWindows = [
{
duration = "string"
schedule = {
dayOfWeek = "string"
}
startHourUtc = int
type = "string"
}
]
}
minimumTlsVersion = "string"
publicNetworkAccess = "string"
}
sku = {
capacity = int
name = "string"
}
zones = [
"string"
]
}
}
Valeurs de propriété
Microsoft.Cache/redisEnterprise
| Nom | Descriptif | Valeur |
|---|---|---|
| identité | Identité de la ressource. | ManagedServiceIdentity |
| lieu | Emplacement géographique où réside la ressource | chaîne (obligatoire) |
| nom | Nom de la ressource | chaîne Contraintes: Modèle = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obligatoire) |
| parent_id | ID de la ressource à laquelle appliquer cette ressource d’extension. | chaîne (obligatoire) |
| Propriétés | Autres propriétés du cluster. | ClusterCreateProperties |
| Sku | Référence SKU à créer, qui affecte les prix, les performances et les fonctionnalités. | référence SKU (obligatoire) |
| étiquettes | Balises de ressources | Dictionnaire de noms et de valeurs d’étiquettes. |
| type | Type de ressource | « Microsoft.Cache/redisEnterprise@2025-08-01-preview » |
| Zones | Zones de disponibilité où ce cluster sera déployé. | chaîne de caractères[] |
ClusterCreateProperties
| Nom | Descriptif | Valeur |
|---|---|---|
| chiffrement | Configuration de chiffrement au repos pour le cluster. | ClusterPropertiesEncryption |
| highAvailability | Activé par défaut. Si highAvailability est désactivé, le jeu de données n’est pas répliqué. Cela affecte le contrat SLA de disponibilité et augmente le risque de perte de données. | 'Désactivé' 'Activé' |
| maintenanceConfiguration | Configuration de la maintenance au niveau du cluster. | MaintenanceConfiguration |
| minimumTlsVersion | Version TLS minimale pour le cluster à prendre en charge, par exemple « 1.2 ». Des versions plus récentes peuvent être ajoutées à l’avenir. Notez que TLS 1.0 et TLS 1.1 sont désormais complètement obsolètes. Vous ne pouvez pas les utiliser. Elles sont mentionnées uniquement pour la cohérence avec les anciennes versions d’API. | '1.0' '1.1' '1.2' |
| publicNetworkAccess | Si le trafic du réseau public peut ou non accéder au cluster Redis. Seuls les paramètres « Activé » ou « Désactivé » peuvent être définis. null est renvoyé uniquement pour les clusters créés à l’aide d’une ancienne version de l’API qui n’ont pas cette propriété et ne peuvent pas être définis. | 'Désactivé' 'Enabled' (obligatoire) |
ClusterPropertiesEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| customerManagedKeyEncryption | Toutes les propriétés de chiffrement de clé gérées par le client pour la ressource. Définissez-le sur un objet vide pour utiliser le chiffrement de clé managée par Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nom | Descriptif | Valeur |
|---|---|---|
| keyEncryptionKeyIdentity | Toutes les configurations d’identité pour les paramètres de clé gérés par le client qui définissent l’identité à utiliser pour l’authentification auprès de Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL de clé de chiffrement de clé, versionnée uniquement. Ex : https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
ficelle |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nom | Descriptif | Valeur |
|---|---|---|
| type d'identité | Seul userAssignedIdentity est pris en charge dans cette version de l’API ; d’autres types peuvent être pris en charge à l’avenir | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identité affectée par l’utilisateur à utiliser pour accéder à l’URL de clé de chiffrement de clé. Ex : /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | ficelle |
MaintenanceConfiguration
| Nom | Descriptif | Valeur |
|---|---|---|
| de maintenanceWindows | Fenêtres de maintenance personnalisées qui s’appliquent au cluster. | Fenêtre de maintenance[] |
MaintenanceWindow
| Nom | Descriptif | Valeur |
|---|---|---|
| duration | Durée au format ISO-8601, par exemple 'PT5H'. | chaîne (obligatoire) |
| calendrier | Calendrier récurrent de la fenêtre de maintenance. | MaintenanceWindowSchedule (requis) |
| startHourUtc | Heure de début (0-23) en UTC lorsque la fenêtre de maintenance commence. | int Contraintes: Valeur minimale = 0 Valeur maximale = 23 (obligatoire) |
| type | Type de fenêtre de maintenance. | 'Hebdomadaire' (obligatoire) |
MaintenanceWindowSchedule
| Nom | Descriptif | Valeur |
|---|---|---|
| jourDeLaSemaine | Jour de la semaine. Obligatoire lorsque le type de fenêtre de maintenance est « Hebdomadaire ». | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identité de Service Gérée (ManagedServiceIdentity)
| Nom | Descriptif | Valeur |
|---|---|---|
| type | Type d’identité de service managé (où les types SystemAssigned et UserAssigned sont autorisés). | « Aucun » 'SystemAssigned' « SystemAssigned, UserAssigned » 'UserAssigned' (obligatoire) |
| Identités attribuées par l'utilisateur | 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. | UserAssignedIdentities |
Sku
| Nom | Descriptif | Valeur |
|---|---|---|
| capacité | Cette propriété est utilisée uniquement avec les références SKU Enterprise et EnterpriseFlash. Détermine la taille du cluster. Les valeurs valides sont (2, 4, 6, ...) pour les références SKU Entreprise et (3, 9, 15, ...) pour les références SKU EnterpriseFlash. | Int |
| nom | Niveau du cluster Redis Enterprise à déployer. Valeurs possibles : ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', etc.). Pour plus d’informations sur les références SKU, consultez la documentation de tarification la plus récente. Notez que d’autres références SKU peuvent devenir prises en charge à l’avenir. | 'Balanced_B0' 'Balanced_B1' 'Balanced_B10' 'Balanced_B100' 'Balanced_B1000' 'Balanced_B150' 'Balanced_B20' 'Balanced_B250' 'Balanced_B3' 'Balanced_B350' 'Balanced_B5' 'Balanced_B50' 'Balanced_B500' 'Balanced_B700' 'ComputeOptimized_X10' 'ComputeOptimized_X100' 'ComputeOptimized_X150' 'ComputeOptimized_X20' 'ComputeOptimized_X250' 'ComputeOptimized_X3' 'ComputeOptimized_X350' 'ComputeOptimized_X5' 'ComputeOptimized_X50' 'ComputeOptimized_X500' 'ComputeOptimized_X700' 'EnterpriseFlash_F1500' 'EnterpriseFlash_F300' 'EnterpriseFlash_F700' 'Enterprise_E1' 'Enterprise_E10' 'Enterprise_E100' 'Enterprise_E20' 'Enterprise_E200' 'Enterprise_E400' 'Enterprise_E5' 'Enterprise_E50' 'FlashOptimized_A1000' 'FlashOptimized_A1500' 'FlashOptimized_A2000' « FlashOptimized_A250 » 'FlashOptimized_A4500' 'FlashOptimized_A500' 'FlashOptimized_A700' 'MemoryOptimized_M10' 'MemoryOptimized_M100' 'MemoryOptimized_M1000' 'MemoryOptimized_M150' 'MemoryOptimized_M1500' 'MemoryOptimized_M20' 'MemoryOptimized_M2000' 'MemoryOptimized_M250' 'MemoryOptimized_M350' 'MemoryOptimized_M50' « MemoryOptimized_M500 » 'MemoryOptimized_M700' (obligatoire) |
TrackedResourceTags
| Nom | Descriptif | Valeur |
|---|
UserAssignedIdentities
| Nom | Descriptif | Valeur |
|---|
userAssignedIdentity
| Nom | Descriptif | Valeur |
|---|
Exemples d’utilisation
Échantillons Terraform
Un exemple de base de déploiement de Redis Enterprise Cluster.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "eastus"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "redisEnterprise" {
type = "Microsoft.Cache/redisEnterprise@2025-04-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
minimumTlsVersion = "1.2"
encryption = {}
highAvailability = "Enabled"
}
sku = {
name = "Balanced_B0"
}
}
identity {
type = "SystemAssigned"
identity_ids = []
}
schema_validation_enabled = false
response_export_values = ["*"]
}