Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
- neueste
- 2025-08-01-preview
- 2025-07-01
- 2025-05-01-Vorschau
- 2025-04-01
- 2024-10-01
- 2024-09-01-Preview-
- 2024-06-01-Preview-
- 2024-03-01-Vorschau
- 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-
Bemerkungen
Hinweis: Redis Enterprise (Microsoft.Cache/redisEnterprise) ist auch als Azure Managed Redis bekannt. Es benötigt eine Microsoft.Cache/redisEnterprise/Datenbank-Kindressource, um richtig zu funktionieren. Siehe /azure/redis/overview für weitere Informationen.
Bicep-Ressourcendefinition
Der RedisEnterprise-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cache/redisEnterprise-Ressource zu erstellen, fügen Sie der Vorlage die folgende Bicep hinzu.
resource symbolicname 'Microsoft.Cache/redisEnterprise@2025-08-01-preview' = {
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'
]
}
Eigenschaftswerte
Microsoft.Cache/redisEnterprise
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Identität | Die Identität der Ressource. | ManagedServiceIdentity- |
| Standort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge Zwänge: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
| Eigenschaften | Andere Eigenschaften des Clusters. | ClusterCreateProperties |
| Sku | Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. | Sku- (erforderlich) |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Zonen | Die availability zones. | Zeichenfolge[] |
ClusterCreateProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Verschlüsselung | Verschlüsselungs-at-Rest-Konfiguration für den Cluster. | ClusterPropertiesEncryption |
| hohe Verfügbarkeit | Standardmäßig aktiviert. Wenn highAvailability deaktiviert ist, wird der Datensatz nicht repliziert. Dies wirkt sich auf die Verfügbarkeits-SLA aus und erhöht das Risiko von Datenverlust. | "Deaktiviert" "Aktiviert" |
| WartungKonfiguration | Wartungskonfiguration auf Clusterebene. | Wartungskonfiguration |
| minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2". Neuere Versionen können in Zukunft hinzugefügt werden. Beachten Sie, dass TLS 1.0 und TLS 1.1 jetzt vollständig veraltet sind – Sie können sie nicht verwenden. Sie werden nur aus Gründen der Konsistenz mit alten API-Versionen erwähnt. | '1.0' '1.1' '1.2' |
| Öffentlicher Netzwerkzugang | Ob öffentlicher Netzwerkverkehr den Redis-Cluster access kann. Es kann nur "Aktiviert" oder "Deaktiviert" eingestellt werden. null wird nur für Cluster zurückgegeben, die mit einer alten API-Version erstellt wurden, die nicht über diese Eigenschaft verfügen und nicht festgelegt werden können. | "Deaktiviert" "Aktiviert" (erforderlich) |
ClusterPropertiesEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| customerManagedKeyVerschlüsselung | Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| keyEncryptionKeyIdentity | Alle Identitätskonfigurationen für kundenverwaltete Schlüsseleinstellungen definieren, welche Identität zur Authentifizierung an Key Vault verwendet werden soll. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Schlüsselverschlüsselungsschlüssel-URL, nur versioniert. Zum Beispiel: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
Schnur |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Identitätstyp | In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden. | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Vom Benutzer zugewiesene Identität, die für den Zugriff auf die URL des Schlüsselverschlüsselungsschlüssels verwendet werden soll. Beispiel: /subscriptions/<sub uuid>/resourceGroups/resource group</>providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | Schnur |
Wartungskonfiguration
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| WartungFenster | Benutzerdefinierte Wartungsfenster, die für den Cluster gelten. | Wartungsfenster[] |
Wartungsfenster
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Dauer | Dauer im ISO-8601-Format, z. B. 'PT5H'. | Zeichenfolge (erforderlich) |
| Zeitplan | Wiederkehrender Zeitplan für das Wartungsfenster. | MaintenanceWindowSchedule (erforderlich) |
| startHourUtc | Startstunde (0-23) in UTC, wenn das Wartungsfenster beginnt. | Int Zwänge: Min.-Wert = 0 Max. Wert = 23 (erforderlich) |
| Typ | Typ des Wartungsfensters. | "Wöchentlich" (erforderlich) |
WartungsfensterPlanplan
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| TagDerWoche | Wochentag. Erforderlich, wenn der Wartungsfenstertyp "Wöchentlich" ist. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Verwaltete Dienstidentität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Typ | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' 'SystemAssigned,UserAssigned' "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | BESCHREIBUNG | Wert |
|---|
Sku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Diese Eigenschaft wird nur mit Enterprise- und EnterpriseFlash-SKUs verwendet. Bestimmt die Größe des Clusters. Gültige Werte sind (2, 4, 6, ...) für Enterprise-SKUs und (3, 9, 15, ...) für EnterpriseFlash-SKUs. | INT |
| Name | Die Ebene des bereitzustellenden Redis Enterprise-Clusters. Mögliche Werte: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', usw.). Weitere Informationen zu SKUs finden Sie in der neuesten Preisdokumentation. Beachten Sie, dass zusätzliche SKUs in Zukunft unterstützt werden können. | "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" (erforderlich) |
Verfolgte ResourceTags
| Name | BESCHREIBUNG | Wert |
|---|
UserAssignedIdentity
| Name | BESCHREIBUNG | Wert |
|---|
Verwendungsbeispiele
Bicep-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von Redis Enterprise Cluster.
param resourceName string = 'acctest0001'
param location string = 'eastus'
resource redisEnterprise 'Microsoft.Cache/redisEnterprise@2025-04-01' = {
name: resourceName
location: location
properties: {
encryption: {}
highAvailability: 'Enabled'
minimumTlsVersion: '1.2'
}
sku: {
name: 'Balanced_B0'
}
}
Azure Verified Modules
Die folgenden Azure Verifizierte Module können verwendet werden, um diesen Ressourcentyp bereitzustellen.
| Modul | BESCHREIBUNG |
|---|---|
| Redis Enterprise Cache | AVM-Ressourcenmodul für Redis Enterprise-Cache |
Azure Quickstart Samples
Die folgenden Azure Quickstart-Vorlagen enthalten Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps.
| Bicep-Datei | BESCHREIBUNG |
|---|---|
| Redis Enterprise mit Vector DB | Diese Vorlage erstellt einen Redis-Cache, der als Vector DB zum Speichern und Abfragen von Einbettungen über Indizes verwendet werden kann. Für diese Funktion ist das Redis Search-Modul in Azure Redis aktiviert |
ARM-Vorlagenressourcendefinition
Der RedisEnterprise-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Resource groups - Siehe resource group deployment-Befehle
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cache/redisEnterprise-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"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" ]
}
Eigenschaftswerte
Microsoft.Cache/redisEnterprise
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| apiVersion (Englisch) | Die API-Version | '01.08.2025 Vorschau |
| Identität | Die Identität der Ressource. | ManagedServiceIdentity- |
| Standort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge Zwänge: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
| Eigenschaften | Andere Eigenschaften des Clusters. | ClusterCreateProperties |
| Sku | Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. | Sku- (erforderlich) |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen |
| Typ | Der Ressourcentyp | 'Microsoft.Cache/redisEnterprise' |
| Zonen | Die availability zones. | Zeichenfolge[] |
ClusterCreateProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Verschlüsselung | Verschlüsselungs-at-Rest-Konfiguration für den Cluster. | ClusterPropertiesEncryption |
| hohe Verfügbarkeit | Standardmäßig aktiviert. Wenn highAvailability deaktiviert ist, wird der Datensatz nicht repliziert. Dies wirkt sich auf die Verfügbarkeits-SLA aus und erhöht das Risiko von Datenverlust. | "Deaktiviert" "Aktiviert" |
| WartungKonfiguration | Wartungskonfiguration auf Clusterebene. | Wartungskonfiguration |
| minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2". Neuere Versionen können in Zukunft hinzugefügt werden. Beachten Sie, dass TLS 1.0 und TLS 1.1 jetzt vollständig veraltet sind – Sie können sie nicht verwenden. Sie werden nur aus Gründen der Konsistenz mit alten API-Versionen erwähnt. | '1.0' '1.1' '1.2' |
| Öffentlicher Netzwerkzugang | Ob öffentlicher Netzwerkverkehr den Redis-Cluster access kann. Es kann nur "Aktiviert" oder "Deaktiviert" eingestellt werden. null wird nur für Cluster zurückgegeben, die mit einer alten API-Version erstellt wurden, die nicht über diese Eigenschaft verfügen und nicht festgelegt werden können. | "Deaktiviert" "Aktiviert" (erforderlich) |
ClusterPropertiesEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| customerManagedKeyVerschlüsselung | Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| keyEncryptionKeyIdentity | Alle Identitätskonfigurationen für kundenverwaltete Schlüsseleinstellungen definieren, welche Identität zur Authentifizierung an Key Vault verwendet werden soll. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Schlüsselverschlüsselungsschlüssel-URL, nur versioniert. Zum Beispiel: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
Schnur |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Identitätstyp | In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden. | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Vom Benutzer zugewiesene Identität, die für den Zugriff auf die URL des Schlüsselverschlüsselungsschlüssels verwendet werden soll. Beispiel: /subscriptions/<sub uuid>/resourceGroups/resource group</>providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | Schnur |
Wartungskonfiguration
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| WartungFenster | Benutzerdefinierte Wartungsfenster, die für den Cluster gelten. | Wartungsfenster[] |
Wartungsfenster
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Dauer | Dauer im ISO-8601-Format, z. B. 'PT5H'. | Zeichenfolge (erforderlich) |
| Zeitplan | Wiederkehrender Zeitplan für das Wartungsfenster. | MaintenanceWindowSchedule (erforderlich) |
| startHourUtc | Startstunde (0-23) in UTC, wenn das Wartungsfenster beginnt. | Int Zwänge: Min.-Wert = 0 Max. Wert = 23 (erforderlich) |
| Typ | Typ des Wartungsfensters. | "Wöchentlich" (erforderlich) |
WartungsfensterPlanplan
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| TagDerWoche | Wochentag. Erforderlich, wenn der Wartungsfenstertyp "Wöchentlich" ist. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Verwaltete Dienstidentität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Typ | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' 'SystemAssigned,UserAssigned' "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | BESCHREIBUNG | Wert |
|---|
Sku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Diese Eigenschaft wird nur mit Enterprise- und EnterpriseFlash-SKUs verwendet. Bestimmt die Größe des Clusters. Gültige Werte sind (2, 4, 6, ...) für Enterprise-SKUs und (3, 9, 15, ...) für EnterpriseFlash-SKUs. | INT |
| Name | Die Ebene des bereitzustellenden Redis Enterprise-Clusters. Mögliche Werte: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', usw.). Weitere Informationen zu SKUs finden Sie in der neuesten Preisdokumentation. Beachten Sie, dass zusätzliche SKUs in Zukunft unterstützt werden können. | "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" (erforderlich) |
Verfolgte ResourceTags
| Name | BESCHREIBUNG | Wert |
|---|
UserAssignedIdentity
| Name | BESCHREIBUNG | Wert |
|---|
Verwendungsbeispiele
Azure Quickstart Templates
Die folgenden Azure Quickstart-Vorlagen bereitstellen diesen Ressourcentyp aus.
| Schablone | BESCHREIBUNG |
|---|---|
|
Redis Enterprise mit Vector DB |
Diese Vorlage erstellt einen Redis-Cache, der als Vector DB zum Speichern und Abfragen von Einbettungen über Indizes verwendet werden kann. Für diese Funktion ist das Redis Search-Modul in Azure Redis aktiviert |
Terraform -Ressourcendefinition (AzAPI-Anbieter)
Der RedisEnterprise-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Cache/redisEnterprise-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.
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"
]
}
}
Eigenschaftswerte
Microsoft.Cache/redisEnterprise
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Identität | Die Identität der Ressource. | ManagedServiceIdentity- |
| Standort | Der geografische Standort, an dem sich die Ressource befindet | Zeichenfolge (erforderlich) |
| Name | Der Ressourcenname | Zeichenfolge Zwänge: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (erforderlich) |
| Eigenschaften | Andere Eigenschaften des Clusters. | ClusterCreateProperties |
| Sku | Die zu erstellende SKU, die sich auf Preis, Leistung und Features auswirkt. | Sku- (erforderlich) |
| Schlagwörter | Ressourcenetiketten | Wörterbuch der Tagnamen und -werte. |
| Typ | Der Ressourcentyp | "Microsoft.Cache/redisEnterprise@2025-08-01-preview" |
| Zonen | Die availability zones. | Zeichenfolge[] |
ClusterCreateProperties
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Verschlüsselung | Verschlüsselungs-at-Rest-Konfiguration für den Cluster. | ClusterPropertiesEncryption |
| hohe Verfügbarkeit | Standardmäßig aktiviert. Wenn highAvailability deaktiviert ist, wird der Datensatz nicht repliziert. Dies wirkt sich auf die Verfügbarkeits-SLA aus und erhöht das Risiko von Datenverlust. | "Deaktiviert" "Aktiviert" |
| WartungKonfiguration | Wartungskonfiguration auf Clusterebene. | Wartungskonfiguration |
| minimumTlsVersion | Die mindeste TLS-Version für den Cluster, die unterstützt werden soll, z. B. "1.2". Neuere Versionen können in Zukunft hinzugefügt werden. Beachten Sie, dass TLS 1.0 und TLS 1.1 jetzt vollständig veraltet sind – Sie können sie nicht verwenden. Sie werden nur aus Gründen der Konsistenz mit alten API-Versionen erwähnt. | '1.0' '1.1' '1.2' |
| Öffentlicher Netzwerkzugang | Ob öffentlicher Netzwerkverkehr den Redis-Cluster access kann. Es kann nur "Aktiviert" oder "Deaktiviert" eingestellt werden. null wird nur für Cluster zurückgegeben, die mit einer alten API-Version erstellt wurden, die nicht über diese Eigenschaft verfügen und nicht festgelegt werden können. | "Deaktiviert" "Aktiviert" (erforderlich) |
ClusterPropertiesEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| customerManagedKeyVerschlüsselung | Alle vom Kunden verwalteten Schlüsselverschlüsselungseigenschaften für die Ressource. Legen Sie dies auf ein leeres Objekt fest, um die Von Microsoft verwaltete Schlüsselverschlüsselung zu verwenden. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| keyEncryptionKeyIdentity | Alle Identitätskonfigurationen für kundenverwaltete Schlüsseleinstellungen definieren, welche Identität zur Authentifizierung an Key Vault verwendet werden soll. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | Schlüsselverschlüsselungsschlüssel-URL, nur versioniert. Zum Beispiel: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
Schnur |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Identitätstyp | In dieser API-Version wird nur userAssignedIdentity unterstützt. Andere Typen können in Zukunft unterstützt werden. | "systemAssignedIdentity" "userAssignedIdentity" |
| userAssignedIdentityResourceId | Vom Benutzer zugewiesene Identität, die für den Zugriff auf die URL des Schlüsselverschlüsselungsschlüssels verwendet werden soll. Beispiel: /subscriptions/<sub uuid>/resourceGroups/resource group</>providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | Schnur |
Wartungskonfiguration
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| WartungFenster | Benutzerdefinierte Wartungsfenster, die für den Cluster gelten. | Wartungsfenster[] |
Wartungsfenster
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Dauer | Dauer im ISO-8601-Format, z. B. 'PT5H'. | Zeichenfolge (erforderlich) |
| Zeitplan | Wiederkehrender Zeitplan für das Wartungsfenster. | MaintenanceWindowSchedule (erforderlich) |
| startHourUtc | Startstunde (0-23) in UTC, wenn das Wartungsfenster beginnt. | Int Zwänge: Min.-Wert = 0 Max. Wert = 23 (erforderlich) |
| Typ | Typ des Wartungsfensters. | "Wöchentlich" (erforderlich) |
WartungsfensterPlanplan
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| TagDerWoche | Wochentag. Erforderlich, wenn der Wartungsfenstertyp "Wöchentlich" ist. | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Verwaltete Dienstidentität
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Typ | Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). | "Keine" 'SystemZugewiesen' 'SystemAssigned,UserAssigned' "UserAssigned" (erforderlich) |
| vom Benutzer zugewiesene Identitäten | Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. | ManagedServiceIdentityUserAssignedIdentities- |
ManagedServiceIdentityUserAssignedIdentities
| Name | BESCHREIBUNG | Wert |
|---|
Sku
| Name | BESCHREIBUNG | Wert |
|---|---|---|
| Kapazität | Diese Eigenschaft wird nur mit Enterprise- und EnterpriseFlash-SKUs verwendet. Bestimmt die Größe des Clusters. Gültige Werte sind (2, 4, 6, ...) für Enterprise-SKUs und (3, 9, 15, ...) für EnterpriseFlash-SKUs. | INT |
| Name | Die Ebene des bereitzustellenden Redis Enterprise-Clusters. Mögliche Werte: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5', usw.). Weitere Informationen zu SKUs finden Sie in der neuesten Preisdokumentation. Beachten Sie, dass zusätzliche SKUs in Zukunft unterstützt werden können. | "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" (erforderlich) |
Verfolgte ResourceTags
| Name | BESCHREIBUNG | Wert |
|---|
UserAssignedIdentity
| Name | BESCHREIBUNG | Wert |
|---|
Verwendungsbeispiele
Terraform-Beispiele
Ein grundlegendes Beispiel für die Bereitstellung von 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 = ["*"]
}