Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
- Ultimissimo
- 2025-08-01-preview
- 2025-07-01
- Anteprima 2025-05-01
- 2025-04-01
- 2024-10-01
- 09-09-2024
- 2024-06-01-anteprima
- 2024-03-01-anteprima
- 2024-02-01
- 2023-11-01
- 2023-10-01-anteprima
- 2023-08-01-anteprima
- 2023-07-01
- 2023-03-01-anteprima
11-11-2022 - 01-01-2022
- 2021-08-01
- 2021-03-01
- Anteprima 2021-02-01
- 10-01-preview 2020
Osservazioni:
Nota: Redis Enterprise (Microsoft.Cache/redisEnterprise) è anche conosciuto come Azure Managed Redis. Richiede una risorsa figlia Microsoft.Cache/redisEnterprise/database per funzionare correttamente. Consulta /azure/redis/overview per maggiori informazioni.
Definizione di risorsa Bicep
Il tipo di risorsa redisEnterprise può essere distribuito con operazioni destinate a:
Resource groups - Vediresource group
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il bicep seguente al modello.
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'
]
}
Valori delle proprietà
Microsoft.Cache/redisEnterprise
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità della risorsa. | ManagedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obbligatorio) |
| proprietà | Altre proprietà del cluster. | ClusterCreateProperties |
| Sku | SKU da creare, che influisce su prezzo, prestazioni e funzionalità. | sku (obbligatorio) |
| etichette | Tag delle risorse | Dizionario di nomi e valori di tag. Vedi tag nei template |
| Zone | Le availability zones. | stringa[] |
ClusterCreateProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Crittografia | Configurazione della crittografia dei dati inattivi per il cluster. | ClusterPropertiesEncryption |
| alta disponibilità | Abilitato per impostazione predefinita. Se highAvailability è disabilitato, il set di dati non viene replicato. Ciò influisce sul contratto di servizio di disponibilità e aumenta il rischio di perdita di dati. | 'Disabilitato' 'Abilitato' |
| manutenzioneConfigurazione | Configurazione della manutenzione a livello di cluster. | ManutenzioneConfigurazione |
| minimumTlsVersion | Versione minima di TLS per il cluster da supportare, ad esempio '1.2'. Le versioni più recenti possono essere aggiunte in futuro. Si noti che TLS 1.0 e TLS 1.1 sono ora completamente obsoleti. Non è possibile usarli. Sono menzionati solo per motivi di coerenza con le versioni precedenti dell'API. | '1.0' '1.1' '1.2' |
| pubblicoAccesso alla rete | Se il traffico pubblico di rete possa o meno access al cluster Redis. È possibile impostare solo "Abilitato" o "Disabilitato". null viene restituito solo per i cluster creati utilizzando una versione precedente dell'API che non dispongono di questa proprietà e non possono essere impostati. | 'Disabilitato' 'Enabled' (obbligatorio) |
ClusterPropertiesEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per l'uso della crittografia della chiave gestita da Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutta la configurazione dell'identità per le impostazioni di chiave gestite dal cliente definisce quale identità deve essere usata per autenticare Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave, solo con controllo delle versioni. Es: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
corda |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| tipo di identità | In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | corda |
ManutenzioneConfigurazione
| Nome | Descrizione | Valore |
|---|---|---|
| manutenzioneWindows | Finestre di manutenzione personalizzate che si applicano al cluster. | FenestraManutenzione[] |
Finestra di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| duration | Durata in formato ISO-8601, ad esempio 'PT5H'. | stringa (obbligatorio) |
| Orario | Pianificazione ricorrente per la finestra di manutenzione. | MaintenanceWindowSchedule (richiesto da richiedere) |
| startHourUtc | Ora di inizio (0-23) in UTC quando inizia la finestra di manutenzione. | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |
| tipo | Tipo di finestra di manutenzione. | 'Settimanale' (obbligatorio) |
ManutenzioneFinestra di Pianificazione
| Nome | Descrizione | Valore |
|---|---|---|
| Dayofweek | Giorno della settimana. Obbligatorio quando il tipo di finestra di manutenzione è "Settimanale". | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identità dei Servizi Gestiti
| Nome | Descrizione | Valore |
|---|---|---|
| tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Questa proprietà viene usata solo con SKU Enterprise e EnterpriseFlash. Determina le dimensioni del cluster. I valori validi sono (2, 4, 6, ...) per GLI SKU Enterprise e (3, 9, 15, ...) per gli SKU EnterpriseFlash. | Int |
| nome | Livello di cluster Redis Enterprise da distribuire. Valori possibili: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5' e così via). Per altre informazioni sugli SKU, vedere la documentazione sui prezzi più recente. Si noti che gli SKU aggiuntivi potrebbero diventare supportati in futuro. | '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' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità Assegnata dall'Utente
| Nome | Descrizione | Valore |
|---|
Esempi di utilizzo
Esempi bicep
Un esempio di base di distribuzione di 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
I seguenti Azure Moduli Verificati possono essere utilizzati per distribuire questo tipo di risorsa.
| Modulo | Descrizione |
|---|---|
| Redis Enterprise Cache | Modulo di risorse AVM per Cache Aziendale Redis |
Esempi di Azure Quickstart
I seguenti modelli Azure Quickstart contengono campioni Bicep per il deployment di questo tipo di risorsa.
| File bicipite | Descrizione |
|---|---|
| Redis Enterprise con Vector DB | Questo modello crea una cache Redis che può essere usata come database Vector per archiviare ed eseguire query sugli incorporamenti tramite indici. Per questa funzionalità, il modulo Redis Search viene attivato in Azure Redis |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa redisEnterprise può essere distribuito con operazioni destinate a:
Resource groups - Vediresource group
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il codice JSON seguente al modello.
{
"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" ]
}
Valori delle proprietà
Microsoft.Cache/redisEnterprise
| Nome | Descrizione | Valore |
|---|---|---|
| versione dell'API | Versione dell'API | '2025-08-01-anteprima' |
| identità | Identità della risorsa. | ManagedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obbligatorio) |
| proprietà | Altre proprietà del cluster. | ClusterCreateProperties |
| Sku | SKU da creare, che influisce su prezzo, prestazioni e funzionalità. | sku (obbligatorio) |
| etichette | Tag delle risorse | Dizionario di nomi e valori di tag. Vedi tag nei template |
| tipo | Tipo di risorsa | 'Microsoft.Cache/redisEnterprise' |
| Zone | Le availability zones. | stringa[] |
ClusterCreateProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Crittografia | Configurazione della crittografia dei dati inattivi per il cluster. | ClusterPropertiesEncryption |
| alta disponibilità | Abilitato per impostazione predefinita. Se highAvailability è disabilitato, il set di dati non viene replicato. Ciò influisce sul contratto di servizio di disponibilità e aumenta il rischio di perdita di dati. | 'Disabilitato' 'Abilitato' |
| manutenzioneConfigurazione | Configurazione della manutenzione a livello di cluster. | ManutenzioneConfigurazione |
| minimumTlsVersion | Versione minima di TLS per il cluster da supportare, ad esempio '1.2'. Le versioni più recenti possono essere aggiunte in futuro. Si noti che TLS 1.0 e TLS 1.1 sono ora completamente obsoleti. Non è possibile usarli. Sono menzionati solo per motivi di coerenza con le versioni precedenti dell'API. | '1.0' '1.1' '1.2' |
| pubblicoAccesso alla rete | Se il traffico pubblico di rete possa o meno access al cluster Redis. È possibile impostare solo "Abilitato" o "Disabilitato". null viene restituito solo per i cluster creati utilizzando una versione precedente dell'API che non dispongono di questa proprietà e non possono essere impostati. | 'Disabilitato' 'Enabled' (obbligatorio) |
ClusterPropertiesEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per l'uso della crittografia della chiave gestita da Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutta la configurazione dell'identità per le impostazioni di chiave gestite dal cliente definisce quale identità deve essere usata per autenticare Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave, solo con controllo delle versioni. Es: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
corda |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| tipo di identità | In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | corda |
ManutenzioneConfigurazione
| Nome | Descrizione | Valore |
|---|---|---|
| manutenzioneWindows | Finestre di manutenzione personalizzate che si applicano al cluster. | FenestraManutenzione[] |
Finestra di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| duration | Durata in formato ISO-8601, ad esempio 'PT5H'. | stringa (obbligatorio) |
| Orario | Pianificazione ricorrente per la finestra di manutenzione. | MaintenanceWindowSchedule (richiesto da richiedere) |
| startHourUtc | Ora di inizio (0-23) in UTC quando inizia la finestra di manutenzione. | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |
| tipo | Tipo di finestra di manutenzione. | 'Settimanale' (obbligatorio) |
ManutenzioneFinestra di Pianificazione
| Nome | Descrizione | Valore |
|---|---|---|
| Dayofweek | Giorno della settimana. Obbligatorio quando il tipo di finestra di manutenzione è "Settimanale". | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identità dei Servizi Gestiti
| Nome | Descrizione | Valore |
|---|---|---|
| tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Questa proprietà viene usata solo con SKU Enterprise e EnterpriseFlash. Determina le dimensioni del cluster. I valori validi sono (2, 4, 6, ...) per GLI SKU Enterprise e (3, 9, 15, ...) per gli SKU EnterpriseFlash. | Int |
| nome | Livello di cluster Redis Enterprise da distribuire. Valori possibili: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5' e così via). Per altre informazioni sugli SKU, vedere la documentazione sui prezzi più recente. Si noti che gli SKU aggiuntivi potrebbero diventare supportati in futuro. | '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' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità Assegnata dall'Utente
| Nome | Descrizione | Valore |
|---|
Esempi di utilizzo
Modelli di Avvio Rapido Azure
I seguenti template Azure Quickstart distribuiscono questo tipo di risorsa.
| Modello | Descrizione |
|---|---|
|
Redis Enterprise con Vector DB |
Questo modello crea una cache Redis che può essere usata come database Vector per archiviare ed eseguire query sugli incorporamenti tramite indici. Per questa funzionalità, il modulo Redis Search viene attivato in Azure Redis |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa redisEnterprise può essere distribuito con operazioni destinate a:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Cache/redisEnterprise, aggiungere il codice Terraform seguente al modello.
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"
]
}
}
Valori delle proprietà
Microsoft.Cache/redisEnterprise
| Nome | Descrizione | Valore |
|---|---|---|
| identità | Identità della risorsa. | ManagedServiceIdentity |
| ubicazione | Posizione geografica in cui risiede la risorsa | stringa (obbligatorio) |
| nome | Nome della risorsa | corda Vincoli: Pattern = ^(?=.{1,60}$)[A-Za-z0-9]+(-[A-Za-z0-9]+)*$ (obbligatorio) |
| proprietà | Altre proprietà del cluster. | ClusterCreateProperties |
| Sku | SKU da creare, che influisce su prezzo, prestazioni e funzionalità. | sku (obbligatorio) |
| etichette | Tag delle risorse | Dizionario di nomi e valori di tag. |
| tipo | Tipo di risorsa | "Microsoft.Cache/redisEnterprise@2025-08-01-preview" |
| Zone | Le availability zones. | stringa[] |
ClusterCreateProperties
| Nome | Descrizione | Valore |
|---|---|---|
| Crittografia | Configurazione della crittografia dei dati inattivi per il cluster. | ClusterPropertiesEncryption |
| alta disponibilità | Abilitato per impostazione predefinita. Se highAvailability è disabilitato, il set di dati non viene replicato. Ciò influisce sul contratto di servizio di disponibilità e aumenta il rischio di perdita di dati. | 'Disabilitato' 'Abilitato' |
| manutenzioneConfigurazione | Configurazione della manutenzione a livello di cluster. | ManutenzioneConfigurazione |
| minimumTlsVersion | Versione minima di TLS per il cluster da supportare, ad esempio '1.2'. Le versioni più recenti possono essere aggiunte in futuro. Si noti che TLS 1.0 e TLS 1.1 sono ora completamente obsoleti. Non è possibile usarli. Sono menzionati solo per motivi di coerenza con le versioni precedenti dell'API. | '1.0' '1.1' '1.2' |
| pubblicoAccesso alla rete | Se il traffico pubblico di rete possa o meno access al cluster Redis. È possibile impostare solo "Abilitato" o "Disabilitato". null viene restituito solo per i cluster creati utilizzando una versione precedente dell'API che non dispongono di questa proprietà e non possono essere impostati. | 'Disabilitato' 'Enabled' (obbligatorio) |
ClusterPropertiesEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| customerManagedKeyEncryption | Tutte le proprietà di crittografia della chiave gestita dal cliente per la risorsa. Impostare questa proprietà su un oggetto vuoto per l'uso della crittografia della chiave gestita da Microsoft. | ClusterPropertiesEncryptionCustomerManagedKeyEncryption |
ClusterPropertiesEncryptionCustomerManagedKeyEncryption
| Nome | Descrizione | Valore |
|---|---|---|
| keyEncryptionKeyIdentity | Tutta la configurazione dell'identità per le impostazioni di chiave gestite dal cliente definisce quale identità deve essere usata per autenticare Key Vault. | ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity |
| keyEncryptionKeyUrl | URL della chiave di crittografia della chiave, solo con controllo delle versioni. Es: https://contosovault.vault.azure.net/keys/contosokek/562a4bb76b524a1493a6afe8e536ee78 |
corda |
ClusterPropertiesEncryptionCustomerManagedKeyEncryptionKeyIdentity
| Nome | Descrizione | Valore |
|---|---|---|
| tipo di identità | In questa versione dell'API è supportato solo userAssignedIdentity; altri tipi possono essere supportati in futuro | 'systemAssignedIdentity' 'userAssignedIdentity' |
| userAssignedIdentityResourceId | Identità assegnata dall'utente da usare per l'accesso all'URL della chiave di crittografia della chiave. Ad esempio: /subscriptions/<sub uuid>/resourceGroups/<resource group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/myId. | corda |
ManutenzioneConfigurazione
| Nome | Descrizione | Valore |
|---|---|---|
| manutenzioneWindows | Finestre di manutenzione personalizzate che si applicano al cluster. | FenestraManutenzione[] |
Finestra di manutenzione
| Nome | Descrizione | Valore |
|---|---|---|
| duration | Durata in formato ISO-8601, ad esempio 'PT5H'. | stringa (obbligatorio) |
| Orario | Pianificazione ricorrente per la finestra di manutenzione. | MaintenanceWindowSchedule (richiesto da richiedere) |
| startHourUtc | Ora di inizio (0-23) in UTC quando inizia la finestra di manutenzione. | Int Vincoli: Valore minimo = 0 Valore massimo = 23 (obbligatorio) |
| tipo | Tipo di finestra di manutenzione. | 'Settimanale' (obbligatorio) |
ManutenzioneFinestra di Pianificazione
| Nome | Descrizione | Valore |
|---|---|---|
| Dayofweek | Giorno della settimana. Obbligatorio quando il tipo di finestra di manutenzione è "Settimanale". | 'Friday' 'Monday' 'Saturday' 'Sunday' 'Thursday' 'Tuesday' 'Wednesday' |
Identità dei Servizi Gestiti
| Nome | Descrizione | Valore |
|---|---|---|
| tipo | Tipo di identità del servizio gestito (in cui sono consentiti sia i tipi SystemAssigned che UserAssigned). | 'Nessuno' 'Assegnato dal sistema' 'SystemAssigned,UserAssigned' 'UserAssigned' (obbligatorio) |
| userAssignedIdentities | Set di identità assegnate dall'utente associate alla risorsa. Le chiavi del dizionario userAssignedIdentities saranno ID risorsa ARM nel formato : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. I valori del dizionario possono essere oggetti vuoti ({}) nelle richieste. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
| Nome | Descrizione | Valore |
|---|
Sku
| Nome | Descrizione | Valore |
|---|---|---|
| capacità | Questa proprietà viene usata solo con SKU Enterprise e EnterpriseFlash. Determina le dimensioni del cluster. I valori validi sono (2, 4, 6, ...) per GLI SKU Enterprise e (3, 9, 15, ...) per gli SKU EnterpriseFlash. | Int |
| nome | Livello di cluster Redis Enterprise da distribuire. Valori possibili: ('Balanced_B5', 'MemoryOptimized_M10', 'ComputeOptimized_X5' e così via). Per altre informazioni sugli SKU, vedere la documentazione sui prezzi più recente. Si noti che gli SKU aggiuntivi potrebbero diventare supportati in futuro. | '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' (obbligatorio) |
TrackedResourceTags
| Nome | Descrizione | Valore |
|---|
Identità Assegnata dall'Utente
| Nome | Descrizione | Valore |
|---|
Esempi di utilizzo
Esempi di Terraform
Un esempio di base di distribuzione di 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 = ["*"]
}